mysql没有用php脚本连接?

时间:2011-04-20 21:10:01

标签: php mysql dreamweaver wampserver

<?php
$cons=mysql_connect("localhost","root","");
    mysql_select_db("infogallery") or die('Not Connected to the data base:'.mysql_error()); 
?>

我写上面的代码用于连接mysql,但是当我运行这个脚本时...在brouser上没有任何显示......我能为mysql的连接做些什么....

4 个答案:

答案 0 :(得分:3)

如果没有显示任何内容,则表示成功。添加更多查询数据库的代码并显示一些结果。

答案 1 :(得分:1)

不要以root帐户身份连接。创建一个专门用于玩游戏的帐户。

完成后,请按以下步骤修改代码:

$cons = mysql_connect('localhost', 'username', 'password');
if ($cons === FALSE) {
   die("Failed to connect to MySQL: " . mysql_error());
}
mysql_select_db(etc.....);

您不检查连接是否失败,然后尝试对可能失败的连接执行数据库操作。您拥有的or die(...)只会显示select尝试导致的错误,并且失败的连接中的错误消息将会丢失。

答案 2 :(得分:0)

我喜欢做

mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("infogallery") or die(mysql_error());
echo "So far, so good.";

答案 3 :(得分:0)

如下所示:

<?php
try {
    $cons = mysql_connect("localhost","username","password");
} catch ($e) {
    die('Failed to connect to the database: ' . mysql_error());
}

try {
    mysql_select_db("infogallery", $cons);
} catch ($e) {
    die('Failed to select the database: ' . mysql_error());
}
?>