上传到webhost godaddy时出现mysql_fetch_assoc错误

时间:2013-08-31 19:40:13

标签: php mysql

我已经建立了一个内容管理系统。它在我的本地服务器上工作正常,但是当我将它上传到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;

}

3 个答案:

答案 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”);

使用此查询