我已经建立了一个内容管理系统。它在我的本地服务器上工作正常,但是当我将它上传到Godaddy webhosting时,我在mysql_fetch_assoc()上遇到了一些错误的错误。它说:“mysql_fetch_assoc()期望参数1是资源”。我知道这通常是指mysql查询中的错误。我不知道它是与数据库的连接还是使用另一个版本的php的webhost?有人能帮助我吗?以下是给出错误的查询代码:
function get_categories($id = null) {
$categories = array();
$query = mysql_query("SELECT `id`, `naam` FROM `categori�n`");
while ($row = mysql_fetch_assoc($query)) {
$categories[] = $row;
}
return $categories;
}
答案 0 :(得分:0)
您的连接范围不会级联到该功能中。您必须将连接传递给函数。
function get_categories($id = null, $mysqlConnection) {
...
}
答案 1 :(得分:-1)
看起来错误是SQL语句中的奇怪字符。 ()
$query = mysql_query("SELECT `id`, `naam` FROM `categori�n`");
答案 2 :(得分:-2)
亲爱的兄弟,你在查询中有错误
$ query = mysql_query(“SELECT id,naam from categorion”);
使用此查询