Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修复对非对象上的成员函数fetch_assoc()的调用?_Php - Fatal编程技术网

Php 如何修复对非对象上的成员函数fetch_assoc()的调用?

Php 如何修复对非对象上的成员函数fetch_assoc()的调用?,php,Php,下面的代码给出了以下错误: 非对象上的成员函数fetch_assoc() 我的代码出了什么问题?您必须在$stmt上获取,而不是在结果上获取,这是您的$stmt->get_result()的布尔结果 用这个 $result = $stmt->get_result(); if($result) { while($rows = $stmt->fetch_assoc()) { //Code here } } 您必须在$stmt而不是结果上获取,这是$st

下面的代码给出了以下错误:

非对象上的成员函数fetch_assoc()


我的代码出了什么问题?

您必须在$stmt上获取,而不是在结果上获取,这是您的$stmt->get_result()的布尔结果

用这个

$result = $stmt->get_result();
if($result)
{
    while($rows = $stmt->fetch_assoc())
    {
    //Code here 
    }
}

您必须在$stmt而不是结果上获取,这是$stmt->get_result()的布尔结果

用这个

$result = $stmt->get_result();
if($result)
{
    while($rows = $stmt->fetch_assoc())
    {
    //Code here 
    }
}

但是$stmt->get_result();station返回mi false,因为您的sql语句有问题。但是$stmt->get_result();Station返回mi FALSE,因为您的sql语句有问题。