1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
|
|||||||||||
1 | |||||||||||
MySQL Insert в несколько строк из одной формы02.07.2014, 19:16. Показов 2524. Ответов 8
Метки нет (Все метки)
помогите пожалуйста разобраться
r_name - идентификатор id_map - не суть date3, date4 - даты задача, из одной формы добавить в одну таблицу две (и более) строки r_name | id_map | date3 r_name | id_map | date4
0
|
02.07.2014, 19:16 | |
Ответы с готовыми решениями:
8
Несколько запросов INSERT на одной странице INSERT INTO несколько строк Insert into несколько строк из 2 таблиц несколько строк из одной |
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
||||||
02.07.2014, 20:02 | 2 | |||||
Заборы какие то.
Сначала из полученных данных формируешь массив. Потом в цикле подставляешь в запрос. Допустим у тебя будет 10 полей с датой и одно с пользователем: Кликните здесь для просмотра всего текста
Пример конечно очень упрощён, но логика я думаю понятна
1
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
|
||||||
03.07.2014, 12:43 [ТС] | 3 | |||||
спасибо за помощь!)
есть еще один пункт который забыл указать в самом начале, некоторые поля date могут быть пустыми, в таблицу соответственно должны попадать только не пустые, как это можно реализовать в цикле?
0
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
||||||||||||||||
03.07.2014, 12:47 | 4 | |||||||||||||||
В моём примере проверка на пустоту учтена. Но нет проверки на не верное значение.
и зачем ты сделал это?
0
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
|
|
03.07.2014, 12:57 [ТС] | 5 |
так я сделал потому что до этого не работал инсерт, когда я прописал элементы массива - заработало, слэши стоят, потому что форма под условием
0
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
||||||
03.07.2014, 13:05 | 6 | |||||
Не не так как раз не будет проверки на пустату
0
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
|
|
03.07.2014, 13:29 [ТС] | 7 |
Пусто, данные не получены :
0
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
|||||||||||
03.07.2014, 16:30 | 8 | ||||||||||
$_SESSION["date$i"] ну значит $i не подставляется. Поиграйся со значениями. Через час другой буду за компом с денвером проверю что там не так
Добавлено через 6 минут В любом случае будет работать так
Добавлено через 2 часа 15 минут Проверил всё работает на ура с постом по крайней мере. Может ты не правильно в сессию занёс?
А ну вот теперь ясно у тебя пост у меня в примере сессия. Ну ладно я не увидел )) я же пример писал а ты куда смотрел то?))
1
|
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
|
|
03.07.2014, 16:38 [ТС] | 9 |
Спасибо)
Я когда увидел незнакомые обороты не совсем внимателен был, с массивами дела не имел еще)) все прекрасно работает)
0
|
03.07.2014, 16:38 | |
03.07.2014, 16:38 | |
Помогаю со студенческими работами здесь
9
Несколько строк в одной ячейке Несколько строк в одной через запятую DataGridView несколько строк в одной ячейке Несколько строк в одной ячейке таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |