Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
florgas
6 / 5 / 11
Регистрация: 28.09.2010
Сообщений: 360
#1

Как вставить данные только в третий столбец таблицы - PHP БД

09.12.2017, 00:56. Просмотров 115. Ответов 2
Метки нет (Все метки)

В скрипте создается таблица. Таблица содержит только два поля, первое - `id`, второе - `name`.
При первой работе скрипта, данные в таблицу заносятся прекрасно:
PHP
1
$connect->query("INSERT INTO `rating` (`id`, `2017-12-01`) VALUES ('{$i}', '{$nameFilm}')");
Однако, при дальнейшей работе скрипта, создается третье поле, в которое так же надо вставить в данные.
Проблема заключается в том, что конструкция выше уже перестает работать.

Зато прекрасно работает конструкция:
PHP
1
$connect->query("UPDATE `rating` SET `2017-12-01` = '{$nameFilm}' WHERE `rating`.`id` = $i");
Но она выполняется только если записи `id` уже существуют.

Я же хочу составить такую конструкцию, которая позволит заполнять поля от первого и до последнего.

Возможен ли такой универсальный запрос?
Я могу решить эту проблему создав проверку на php существуют ли записи с нужными номерами или нет, но что-то мне подсказывает, что это не самое оптимальное решение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2017, 00:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как вставить данные только в третий столбец таблицы (PHP БД):

Вставить данные из таблицы в exel
Помогите вставить данные из таблицы в exel. Использую вот такой код но не чего...

Скрипт для динамической таблицы с возможностью изменить только последний столбец
Скрипт для динамической таблицы с возможностью изменить только последний...

Перенести только отсутствующие данные из первой таблицы во вторую
Есть 2 таблицы: table1 Коля Курит Вася Пьет Петя ломает игршки...

как заполнить столбец таблицы значениями из массива запросом UPDATE
Всем доброго времени суток. Ответьте плиз новичку для общего развития. Есть...

Как данные вставить в таблицу в коде php?
Вывожу данные из базы, только как эти данные вывести в таблицу в 1 строку с 5...

Как вывести данные с таблицы?
название баззы данных school9sru таблица tarasov_a_k поля: data, russkii...

2
quwy
Native x86
3333 / 2180 / 649
Регистрация: 13.02.2013
Сообщений: 7,239
09.12.2017, 01:11 #2
СУБД какая? Смотрите в сторону INSERT ... ON DUPLICATE KEY UPDATE
0
florgas
6 / 5 / 11
Регистрация: 28.09.2010
Сообщений: 360
09.12.2017, 01:15  [ТС] #3
MySql
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2017, 01:15
Привет! Вот еще темы с решениями:

Как вывести данные из таблицы, зная id?
Здравствуйте, много читал тем не нашел похожую, в общем есть таблицы...

Как перезаписывать данные из таблицы №1 в таблицу №2?
всем привет вот такая проблема мне надо перезаписывать данные из `ss` в...

Как заносить данные сразу в две таблицы?
Привет всем. У меня вот какой вопрос - как мне сделать так чтобы при заносе в...

Как записать данные из 1 таблицы в другую БД php
Всем привет подскажите, как записать цифру в таблицу. Надо из 1 таблицы...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru