|
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 28
|
|||||||||||
Ввод элементов массива в БД21.08.2013, 19:05. Показов 8033. Ответов 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 | |
|
Ввод элементов массива с клавиатуры и среднее арифметическое этих элементов Определение и вывод номеров минимальных элементов двумерного массива и ввод массива меньшей размерности Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов
Ввод размерности массива и элементов массива с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|