Как пройти через массив и выполнить запрос внутри цикла в хранимой процедуре в MySQLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как пройти через массив и выполнить запрос внутри цикла в хранимой процедуре в MySQL

Сообщение Anonymous »

Я хотел бы внедрить запрос в хранимую процедуру. Однако встраиваемый запрос выполняется в цикле foreach, поскольку значения передаются из формы.
Это фрагмент на PHP:


Как передать массив в качестве параметра хранимой процедуре, чтобы выполнить один и тот же запрос несколько раз в цикле foreach в хранимой процедуре?
Для примера: хранимая процедура будет иметь следующую структуру:
BEGIN
INSERT INTO users (name, surname)
VALUES (name_in, surname_in);

INSERT INTO images (image, user_cod)
VALUES (image_name_in, user_cod_in);

FOREACH preferences AS preference

INSERT INTO preferences (preference, user_cod)
VALUES (preference_in, user_cod);

END FOREACH;

END


Подробнее здесь: https://stackoverflow.com/questions/738 ... stored-pro
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»