【发布时间】:2012-06-24 23:32:35
【问题描述】:
我正在尝试使用 PHP 的 'mysql_connect()' 函数连接到 MySQL 服务器,但连接失败。这是我的代码:
$con = mysql_connect("example.net", "myusername","") or die("Could not connect: ".mysql_error());
我将此代码放在 PHP 脚本中,我尝试使用 Web 浏览器打开该脚本(该脚本存储在启用了 PHP 的远程主机上)但它不起作用。它也不会返回 die 错误。在浏览器中成功输出$con 之前回显某些内容,而在该行之后没有任何输出。如果我输入:
mysql -h example.net -u myusername
从远程机器上,我可以毫无问题地连接到数据库并进行查询和其他修改。
更新: 经过一些建议,我也尝试了这个,但没有改善:
<?php
$usern = "myusername";
$dbh = new PDO('mysql:host=servername.net;dbname=test', $usern, "");
echo $usern;
?>
【问题讨论】:
标签: php mysql mysql-connect