我继承了一个使用 PHP 编写的网站,我们主要是一家 Windows 商店。我根本无法让 PHP 代码连接到 MySQL。
1 - IDE 是 Eclipse。我导入了项目并设置了调试配置,并且在 HTML 和其他 PHP(非 DB)代码中一切正常。
2 - 我正在运行启用 PHP 的 IIS 7.5
3 - 我尝试连接到两个完全独立的 MySQL 实例(不同的主机、不同的数据库等),但它无法连接
我已经确保将 sql.safemode 设置为 OFF 并且 php.ini 中没有默认服务器(如果安全模式为 OFF,那不应该发挥作用,对吧?)
我对 PHP 代码或项目没有做任何特别的事情,我想知道这是否是问题的一部分——我是否需要一个 JAR 或任何类型的引用来启用 MySQL 连接?
PHP代码如下 - 我认为没什么特别的:
$db_name = "foo";
$connection = @mysql_connect("myserver", "myuser", "mypw") or die("Could not connect to database");
mysql_select_db($db_name, $connection) or die("Count not select database");
上面的代码总是导致“Could not connect to database”的死语句