/ /致命的なエラー:メンバ関数fetch_assoc()非オブジェクトPHPのmysql準備文[複製]を呼び出します - php、mysqli、prepared-statement

致命的なエラー:メンバ関数fetch_assoc()は非オブジェクトPHP mysql準備文[duplicate]を呼び出します - php、mysqli、prepared-statement

私は次の select query

$product_info = $this->mysqliengine->prepare("select product_id, sku from product limit 10");
$product_info->execute();
$res = $product_info->bind_result();
while($row = $res->fetch_assoc()) {
echo $row["sku"]."<br />";
}

しかし、それは致命的なエラーを表示しています

致命的なエラー:非オブジェクト上のメンバ関数fetch_assoc()を呼び出します。

回答:

回答№1は0

自分をデバッグしよう

私はこれが解決することを望む

$product_info = $this->mysqliengine->prepare("select product_id, sku from product limit 10");
$product_info->execute();
$product_info->bind_result($product_id,$sku);

while($product_info->fetch()) {
echo $product_id."<br />";
}
$product_info->close();