Seems like a beginner question but I can’t seem to figure it out …
I have a fresh Windows 7 x64 / Apache 2.2 / PHP 5.2 / MySQL 5 x64 installation.
Actually I tried both IIS and Apache.
But this PHP Code does not work:
<?
$hostname = "localhost";
$username = "xxx";
$password = "xxx";
$db = mysql_connect($hostname,$username,$password) or die("die");
?>
- I can connect OK to the MySQL database using direct command line, using of course the same login/password.
- I can access the MySQL database through the network with still the same login/password.
- PHP is working otherwise (
echo("hello world")does work). - The MySQL extension is enabled in php.ini. In fact, if I disable it I get
Call to undefined function mysql_connect(). - Windows Firewall disabled.
-
No error message. It just doesn’t return anything. After 600 seconds, it times out:
Fatal error: Maximum execution time of 60 seconds exceeded in C:\Ampache\try.php on line 6
Any clue?
Wait Wait Wait … I think I found it …
RTM they said 🙂 It’s all at
http://php.net/manual/fr/function.mysql-connect.php:In fact it works with
Thanks for your interest !