/ / Фатална грешка: Обадете се на функция на члена fetch_assoc () на не-обект php mysql подготвено изявление [дубликат] - php, mysqli, подготвено изявление

Фатална грешка: Обадете се на функция на членовете fetch_assoc () върху подготвеното изречение mysql, което не е обект на php [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 () на не-обект

Отговори:

0 за отговор № 1

опитайте се да отстраните проблема

Надявам се това да се реши

$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();