-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не реализована работа с хранимыми процедурами #15
Comments
Да, это правда. |
|
Модифицировал стандартную функцию free. Это должно решить проблему. |
Я правильно понимаю, что это только для случая, когда остальные результаты не нужны? И по-хорошему, нужно сделать аналоги Тогда можно будет как использовать все результаты, так и очистить их? |
Да, SP возвращает вроде 2 результата, сам результат и статусное сообщение для одного возвращаемого значения. Использовать несколько возвращаемых значений дурной тон, но кто то может использовать. |
Скачал свежую версию класса. Safemysql: Commands out of sync; you can't run this command now. Как правильно работать с процедурами в классе? |
Есть решение mysqli_more_results, mysqli_next_result и mysqli_store_result? |
@alekssskirov Приведите пример кода, пожалуйста |
Решил так Так работает public function query1($query) { |
@alekssskirov Я наверное этот момент пропустил. Разве mysqli::query() возвращает "мультирезультат"? Можете привести пример того, что передается в |
Да ошибся, if ($mysqli->multi_query($query)) |
@alekssskirov Хорошо. Ваш код теперь не вызывает вопросов (но его не мешало бы отформатировать в комментарии). Смущает другое. Как это связано с темой issue? "Топикстартер" не потрудился привести пример неработающего кода с использованием данной библиотеки, вы добавили подроностей, но я опять не вижу кода самой процедуры, при работе с которой есть проблемы |
Класс не корректно работает с хранимыми процедурами. В частности не реализована очистка нескольких возращаемых результатов, с использованием mysqli_next_result. Так как результаты полностью не очищаются, получаем сообщение Commands out of sync; you can't run this command now.
The text was updated successfully, but these errors were encountered: