Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для Menshakovich
1 / 1 / 2
Регистрация: 11.11.2016
Сообщений: 165

Обновление строк в базе данных из массива

05.07.2018, 21:44. Показов 608. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Возник вопрос. У меня имеется следующее:
PHP
1
2
3
4
$name=array();
$description=array();
$name=$_POST['name'];
$description=$_POST['description']
То есть два массива, у которых один идентификатор $id.
Имеется также таблица example в БД с полями id,name,description. У одного id может быть несколько name,description. Например:
id name description
1 ex1 text1
1 ex2 text2
И я хочу вставить ex3 и ex4 вместо ex1,ex2 и вместо text1,text2 вставить text3,text4... Каким образом можно такое провернуть с массивами $name и $description?

Добавлено через 1 час 55 минут
Помогите,пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.07.2018, 21:44
Ответы с готовыми решениями:

Обновление строк в базе данных
Требуется во время чтения, обновлять значения в базе данных. Когда я использую: SqlCommand sc = new SqlCommand("Select *from...

Обновление данных в базе
Подскажите, где может быть ошибка при обновлении данных. Здесь происходит вставка данных и обновление, вставка работает при обновлении...

Обновление данных в базе
Добрый день! я полный новичок в c# и SQLite поэтому прошу не пинать больно.... В моем проекте есть необходимость обновлять данные в...

6
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
05.07.2018, 22:09
Цитата Сообщение от Menshakovich Посмотреть сообщение
id name description
1 ex1 text1
1 ex2 text2
Это совершенно неправильно. ID должен быть уникальным, тогда вы сможете легко обращаться к любой строке по ID.

Дальше в цикле проходитесь по массивам и по одному обновляете записи в БД.
0
 Аватар для Menshakovich
1 / 1 / 2
Регистрация: 11.11.2016
Сообщений: 165
05.07.2018, 22:13  [ТС]
Данная таблица присоединяется внешним ключом к другому. А вот у той как раз идентификатор и есть уникальный. А тут скорее просто индекс

Добавлено через 1 минуту
Просто у одного предмета может быть несколько данных

Добавлено через 43 секунды
По одному только?Я просто думал, что возможно объединить все в один запрос. Тогда спасибо!
0
Особый статус
 Аватар для FloppyDisc
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
05.07.2018, 22:24
Цитата Сообщение от Menshakovich Посмотреть сообщение
Я просто думал, что возможно объединить все в один запрос.
можно и в один
0
 Аватар для Menshakovich
1 / 1 / 2
Регистрация: 11.11.2016
Сообщений: 165
05.07.2018, 22:44  [ТС]
Цитата Сообщение от FloppyDisc Посмотреть сообщение
Цитата Сообщение от Menshakovich Посмотреть сообщение
Я просто думал, что возможно объединить все в один запрос.
можно и в один
как,если не секрет?
0
Особый статус
 Аватар для FloppyDisc
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
06.07.2018, 08:27
Цитата Сообщение от Menshakovich Посмотреть сообщение
как,если не секрет?
нет, не секрет
SQL
1
INSERT INTO TABLE (`a`, `b`, `c`) VALUES (1, 2, 3), (1, 2, 3), (1, 2, 3);
0
 Аватар для Menshakovich
1 / 1 / 2
Регистрация: 11.11.2016
Сообщений: 165
06.07.2018, 19:44  [ТС]
Цитата Сообщение от FloppyDisc Посмотреть сообщение
INSERT INTO TABLE (`a`, `b`, `c`) VALUES (1, 2, 3), (1, 2, 3), (1, 2, 3);
но это же вставка.а мне нужно обновление
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.07.2018, 19:44
Помогаю со студенческими работами здесь

Обновление данных в базе
Доброе время суток. Проблем следующая, существует форма <?php include("block/bd.php"); $result = mysql_query("SELECT text FROM...

Обновление данных в базе
Здравствуйте. Пишу программу на c# с использованием firebird 2.5. Возникла проблема при попытке обнавления базы. В общем для добавления в...

Обновление в базе данных
всем привет. пытаюсь сделать обновление в базе данных. суть в том то, что ошибок не выводит и даты в базе не обновляется. точнее одна...

Обновление таблицы в базе данных
Всем привет!! Подскажите пожалуйста, как сделать так чтоб обновлялись данные в таблице. У меня есть две таблицы связанные между собой при...

DataGridView обновление данных в базе.
Возникла следующая проблема: есль база access есть динамический контрол datagridview заполняемый из этой базы. требуется обратная связь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru