<?php
$cons=mysql_connect("localhost","root","");
mysql_select_db("infogallery") or die('Not Connected to the data base:'.mysql_error());
?>
我写上面的代码用于连接mysql,但是当我运行这个脚本时...在brouser上没有任何显示......我能为mysql的连接做些什么....
答案 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());
}
?>