Я написал хранимую процедуру для таблицы, и после этого я выполняю запросы для одной таблицы в php-функции, но я получаю ошибку:
Error in db : Commands out of sync, you can't run the command now..
Я пробовал mysqli: multi_query и вместо mysqli: query, но я получил нулевой вывод. Может ли кто-нибудь помочь мне разобраться с этой проблемой.
PS: сохраненная процедура работает как ожидалось, и запрос также правильный. Но вместе он возвращает ошибку.
Вы должны использовать все выбранные параметры и перейти к следующему результату
$sql=""; if (mysqli_multi_query($link, $sql)) { do { if ($result = mysqli_store_result($link)) { while ($row = mysqli_fetch_array($result)) { array_push($arrows,$row); } mysqli_free_result($result); } } while (mysqli_next_result($link)); }