我正在尝试执行 mysql 查询,但由于某种原因,这是我收到的错误:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home1/server/public/chat/includes/functions/chat.func.php on line 9
第9行如下:
l6 $query = "SELECT `Sender`, `Message` FROM `database_chat`.`chat` ORDER BY `Msg_ID` DESC";
l7 $run = mysql_query($query);
l8 $messages = array();
l9 while($message = mysql_fetch_assoc($run)) {...
数据库的名称是“database_chat”,“chat”是表...
由于某种原因无法连接,我错过了什么?
我已经仔细检查了表格元素是否正确写入......
最佳答案
尝试在代码中使用错误检查:
$con = mysql_connect(...);
if (!$con){
// Error handling here
print_r("SQL Error:". mysql_error());
exit;
}
$run = mysql_query($query);
if (!$run){
// Error handling here
print_r("SQL Error:". mysql_error());
exit;
}
这只会帮助您找到您遇到的真正问题,我假设这是您的查询中的错误。
关于PHP - MySQL 未连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818136/