![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
При вставке одной записи:
Код:
массивы: '$id','$login_','$md5_password_xesh ','$email_', состоят из 50 индексов, а '$status','$_1','$_2','$_3','$N_xod a', из 15. Даже если я приведу все массивы по одинаковое количество индексов, можно объединить это все в одном запросе? В инете много похожего нашел, но приближенно к моей задаче пока что не нашел. Последний раз редактировалось Illusiony; 22.01.2015 в 21:41. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Можно добавлять сразу несколько записей одним запросом.
Синтаксис: PHP код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]() Цитата:
Как сделать чтобы они из массивов php заполнялись? вместо: ('value_1_1', 'value_1_2', ..., 'value_1_N') Как сделать так чтобы прошло по всем массивам: $value_1_2,$value_1_1,$value_1_3 и остальным. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Используй циклы, Люк ©
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Запрос – это строка.
Часть этой строки, которая содержит множество повторяющихся фрагментов ('value_1_1', 'value_1_2', ..., 'value_1_N') – очень просто можно формировать при помощи циклов. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
К сожалению я не особо представляю как это сделать.
Парсить строку в цикле и каждую итерацию добавлять новую подстроку значение одного из индекса одного из массивов? Наверное можно сделать по проще, а иначе получается такая каша. А вроде направление понял. Буду думать . Спасибо. Последний раз редактировалось Illusiony; 22.01.2015 в 22:52. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Элементарный пример формирования запроса при помощи цикла:
PHP код:
PHP код:
Аналогично можно использовать готовые массивы значений и foreach, например. Последний раз редактировалось Andkorol; 22.01.2015 в 23:07. Причина: Ну раз ты понял направление...)) |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
Спасибо. Получилось, но не сразу. Несколько ошибок связанных с типами полей было.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
Когда делал заполнение второй таблицы возникла ошибка:
Код:
Вот материалы: Код:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
один mysql запрос для двух рядов. | dimron | PHP | 4 | 09.06.2011 15:21 |
Объединить запрос к нескольким таблицам в один (php+MySql) | Maxx | PHP | 17 | 23.08.2010 16:32 |
Как выполнить запрос на вставку в MySql? | Mixasik | SQL, базы данных | 1 | 21.11.2009 22:18 |
как можно объединить два массива в один новый? | sqwerty | Общие вопросы C/C++ | 3 | 11.06.2009 23:50 |
Запрос на вставку данных в таблицу (Проблема непустых ячеек) | Ramires | SQL, базы данных | 3 | 02.10.2008 08:03 |