Kod PHP wywala mi taki błąd:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\lib\funkcje_strony.php on line 904
linia 903: $zapytanie03 = mysqli_query($polaczenie, 'SELECT nazwa, cena, ilosc, promocja FROM produkt WHERE id_produkt_pk='.mysqli_real_escape_string($polaczenie, (int)$id)) or die (mysqli_error($polaczenie));
linia 904: while ($row03 = mysqli_fetch_assoc($zapytanie03)) {
...dalszy kod...
}
...dalszy kod...
Wiem, że taki komunikat występuje w przypadku, kiedy mysqli_query zwraca błąd, jednak nie mam pojęcia dlaczego tutaj wyskakuje mi ten błąd. Nawet jak wkleję tego selecta do phpMyAdmin, to go przetwarza i nie ma błędów. Jest to część sklepu internetowego, który piszę i w tym miejscu autocommit jest ustawione na false, czy to może mieć z tym jakiś związek? Zaznaczam, że wszystkie instrukcje po tym kodzie się wykonują i nie mam z nim, żadnych problemów, wszystko załadowuje mi do bazy bez problemów. Tylko ten jeden błąd. PS. jestem dość początkującym w PHP. Proszę o pomoc w usunięciu tego błędu, z góry dziękuję za pomoc i pozdrawiam.