PHP警告:mysql_fetch_assoc()期望参数1是资源,对象是给定的

时间:2015-07-28 17:53:18

标签: php fetch

我不知道为什么会收到此错误消息,您能帮助我吗?

$query = "SELECT field1 FROM table1 WHERE some_id=$variable";

if ($query_result = mysqli_query($conn,$query)) {
    echo "Query OK";
} else {
    echo "Query error: " . $query . "<br>" . mysqli_error($conn);
}

while ( false!=($row=mysql_fetch_assoc($query_result)) ) {

echo $row['field1'];

}

查询已成功,但我在while(行。

)中收到此错误

1 个答案:

答案 0 :(得分:1)

你混合mysql&amp; mysqli。尝试更改以下行

while ($row=mysqli_fetch_assoc($query_result)) {
                ^^^
    echo $row['field1'];
}