powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Параметр хранимой процедуры как массив.
2 сообщений из 2, страница 1 из 1
Параметр хранимой процедуры как массив.
    #39614055
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста.
Вот код

$ddd ='[{"nom_id":15745,"nom_name":"aaaaaaaaaaaaaaaaaaaaa","nom_unit":"hhhhhhhh","nom_price":350.50,"nom_status":2}, {"nom_id":15756,"nom_name":"545555","nom_unit":"iiii","nom_price":555.00,"nom_status":2}]';

$mysqli->query("CALL prc_mass_nom_update(" . $ddd . ")") or die ("Query fail: " . mysqli_error($mysqlicon));

Не работает, потому что не может принять параметр.
А если открыть PHPMYADMIN и там запустить процедуру и вставить $ddd, то все работает прекрасно.

Как правильно передать в хранимую процедуру MYSQL ?

В хранимой процедуре только один входящий параметр. Больше ничего. Тип параметра JSON.
...
Рейтинг: 0 / 0
Параметр хранимой процедуры как массив.
    #39614074
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее как привести в такой вид

'[{\"nom_id\":15745,\"nom_name\":\"cccccc h88888 XXXX\",\"nom_price\":666.00,\"nom_status\":1}, {\"nom_id\":15756,\"nom_name\":\"aaaaaaaaaaaa**********\",\"nom_price\":350.50,\"nom_status\":1}]'
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Параметр хранимой процедуры как массив.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]