Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

MySql. PHP. Как добавить несколько записей в таблицу одним запросом, при том что количество записей не фиксировано

Александр Азарян Ученик (172), на голосовании 7 лет назад
У одного пользователя много фотографий. Пользователь добавляет несколько фото. И вот надо эти фотографии добавить в базу и присвоить все одному id. При том что кол-во фоток каждый раз - разное. Допустим кол-во добавленных фотографий будет известно перед самим выполнением скрипта. Как это все организовать в запросе? Может через цикл как то собрать запрос?
Голосование за лучший ответ
imobilazer Искусственный Интеллект (222655) 7 лет назад
Да, собрать запрос через цикл, совершенно верно
лалка лалка Ученик (111) 7 лет назад
эм, или я не понял, или ты собираешься хранить картинки в базе (blob)? если так, то не надо так)

не знаю какая там у тебя логика в проекте, но проще брать урлы картинок массивом и хранить в базе как сериализованный массив, делов то.
Dr. Dick Оракул (51875) 7 лет назад
INSERT INTO table (field1,field2,field3) VALUES ('value1.1','value1.2','value1.3'),('value2.1','value2.2','value2.3'),('value3.1','value3.2','value3.3'), ..
Похожие вопросы