|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
|||||||||||
Ввод элементов массива в БД21.08.2013, 19:05. Показов 8017. Ответов 29
Метки нет (Все метки)
Доброго вечера коллеги =)
Ниже кусок кода которым я ввожу данные в Mysql таблицу. таблица состоит из 19 столбцов. Так как у меня каждый массив содержит по 19 элементов. Сколько будет массивов не известно. Подскажите как можно ввести в бд одним махом массив $file c [0] по [n]? Ничего похожего в обсуждениях не нашел.
0
|
|||||||||||
| 21.08.2013, 19:05 | |
|
Ответы с готовыми решениями:
29
Помогите сделать ввод количества элементов массива и сами элементы массива
|
|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
|
| 25.08.2013, 18:28 [ТС] | |
|
Ну как всегда в php без гемороя никуда... Я вообще изначально задумывался над конструкцией цикла такого типа:
Считаем количество массивов а следующий цикл вводит данные в БД пока не достигнет конечного числа массивов... Но судя по обсуждениям все придется делать через... Короче тернистым путем придется идти...
0
|
|
|
Почетный модератор
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 25.08.2013, 18:36 | ||||
|
0
|
||||
|
Заблокирован
|
||||||
| 26.08.2013, 09:30 | ||||||
|
KOPOJI,
Обилие цитат говорит о том, что по существу сказать нечего. ТС, вполне понятно что можно сделать массив где в первой строчке будут заголовки, а все остальное - данные.
а все остальное в цикле - значения. Это все хорошо пока кроме названий полей ничего не надо. Если вдруг занадобились типы, то придется добавить еще строку и начинать качать данные не с 1, а с 2, или в строку 0 впихивать эти d, s, s значениями, типа 'field0'=>'d' Но как бы там ни было, это все сгодится только для вставки и только для разовой вставки данных. Удалить, обновить и вставить связанное - не получится. Добавлено через 15 минут Потому что таблица это двумерный массив. Попытки превратить его в набор одномерных сугубо ограничивают возможности, или к тому же пожирают ресурсы.
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
||
| 27.08.2013, 08:17 [ТС] | ||
|
Не считаю себя конкретным нубом в php но обсуждение меня поставило в тупик. Самый простой способ при том что значения и количество массивов постоянно меняются это выходит способ описанный ниже?
0
|
||
|
Почетный модератор
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 27.08.2013, 09:31 | |
|
ну если вам нравится писать костыль на 20 строк с тремя медленными циклами, да еще и вложенными, вместо 10 строк с одним циклом, то да
0
|
|
|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
|
| 27.08.2013, 10:09 [ТС] | |
|
Но по вашей схеме получается надо знать конечное количество массивов как я понял. А мне необходимо автоматизировать систему ввода массивов в БД вне зависимости от их количества. Единственная известная переменная это количество элементов массивов - 19. Значение неизменно. Но перечислять все массивы это не логично по будням их не больше 10 (куда бы то ни шло) а в субботу массивов 46 было... Я просто ищу вариант который не нужно будет постоянно подправлять...
0
|
|
|
Почетный модератор
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||
| 27.08.2013, 11:08 | |||
|
Добавлено через 1 минуту Единственное, что влияет - это
0
|
|||
|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
|
| 27.08.2013, 13:33 [ТС] | |
|
0
|
|
|
Заблокирован
|
||
| 27.08.2013, 14:09 | ||
|
Если вы считаете что никогда в жизни вам такое не придется делать - как обычно все кто ищет короткие пути считают - то сделайте массив где строка 0 - названия полей, а все остальное - данные. Как это делается в обычной хтмл таблице где rows[0] - заголовок, а rows[>0] - данные.
0
|
||
|
Почетный модератор
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 27.08.2013, 15:36 | ||
|
0
|
||
| 27.08.2013, 15:36 | |
|
Ввод элементов массива с клавиатуры и среднее арифметическое этих элементов Определение и вывод номеров минимальных элементов двумерного массива и ввод массива меньшей размерности Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов
Ввод размерности массива и элементов массива с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|