грешка fetch()

C++ JAVA
Post Reply
ljuljana
Нов
Нов
Posts: 106
Joined: Sat Dec 27, 2008 4:02 pm

грешка fetch()

Post by ljuljana » Sat Aug 24, 2019 5:46 am

При опит да си заредя електронния магазин ми изписва следната грешка

Fatal error: Call to a member function fetch() on boolean in /home/blagoevs/public_html/mcv/models/Product.php on line 27

А ето и кода от 26 реда надол

$i = 0;
while ($row = $result->fetch()) {
$productsList[$i]['id'] = $row['id'];
$productsList[$i]['name'] = $row['name'];
$productsList[$i]['image'] = $row['image'];
$productsList[$i]['price'] = $row['price'];
$productsList[$i]['is_new'] = $row['is_new'];
$i++;
}

User avatar
anonimen
Много Редовен
Много Редовен
Posts: 1520
Joined: Mon Jun 11, 2012 6:07 pm
Answers: 162
Location: Parse error: unexpected "}" in /home/index.php on line 26

Post by anonimen » Sat Aug 24, 2019 10:14 am

Някой вече е имал твоя проблем: https://stackoverflow.com/questions/326 ... on-boolean

Виж какво присвояваш на $result.

Трябва да е резултат от заявка, а в твоя случай е false.
Сигурно заявката ти не връща нищо (или по-скоро гърми).

Провери я отново - виж дали синтаксисът ѝ е верен, дали съществуват всички таблици и колони, които ползваш в нея.

Ако всичко ти изглежда наред и не знаеш как да го оправиш, дай тук да видим и кода на заявката и присвояването на $result.

Post Reply