我正在尝试使用 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;
?>