<?php
// MySQL database connection file
$SERVER = "127.0.0.1"; // MySQL SERVER
$USER = "root"; // MySQL USER
$PASSWORD = "admin"; // MySQL PASSWORD
$link = @mysql_connect($SERVER,$USER,$PASSWORD);
$db = mysql_select_db("website");
?>
这是一个连接聊天程序代码但没有连接的数据库,任何人都可以帮我修正这段代码吗?
答案 0 :(得分:4)
放弃@
前面的mysql_connect
,它用于抑制您不想要的错误。
此外,您需要检查mysql_connect
中$link
的返回值,并确保在继续进行数据库选择之前它不是false
。发生错误时调用函数mysql_error
可以找出错误的原因。
$link = mysql_connect($SERVER,$USER,$PASSWORD);
if (!$link) {
die('Could not connect: ' . mysql_error());
}