我想执行一个查询,但 php/mysql 抛出
在非对象上调用成员函数 fetch_row()
虽然
if(!$results)
应该过滤掉空结果。错误消息指向
$row = $results->fetch_row();
这是整个代码:
<?php
$query = 'DELETE FROM `products` WHERE `company` ='.$id_nummer;
$results = $link->query($query);
if(!$results)
{
echo $link->error;
}
else
{
$row = $results->fetch_row();
$wanted_result = $row[0];
}
?>
造成这种情况的原因在哪里?
编辑:我通过替换解决了它
if(!$results)
和
if(!is_object($results))
它有效。