Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 17:51   #1
ViTYAi
Пользователь
 
Регистрация: 15.08.2007
Сообщений: 31
По умолчанию PHP+MySQL. Как выполнить UPDATE таблицы?

Здравствуйте!

Подскажите, как выполнить UPDATE таблицы?
Есть поля id, date_time и сами значения value, которые надо апдейтить.
Необходимо либо апдейтить поле value с определённым id, либо с определённым date_time.
Формат поля date_time:
23-12-2009 00:30:00
23-12-2009 01:00:00
23-12-2009 01:30:00
...
23-12-2009 23:30:00
24-12-2009 00:00:00

как это сделать???
ViTYAi вне форума Ответить с цитированием
Старый 23.12.2009, 17:55   #2
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

UPDATE table_name SET value = '$value' WHERE id = '$id' для дат аналогично.
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 23.12.2009, 18:05   #3
ViTYAi
Пользователь
 
Регистрация: 15.08.2007
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Mixasik Посмотреть сообщение
UPDATE table_name SET value = '$value' WHERE id = '$id' для дат аналогично.
А если надо вставить 48 значений (все числа разные) в соответствующие строки в БД. Сначала найти в БД id, с которого начинать вставку и затем в цикле инкрементировать? Так что ли?
ViTYAi вне форума Ответить с цитированием
Старый 23.12.2009, 18:35   #4
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

Если я вас верно понял:
UPDATE table_name SET value = '$value', value1 = '$value1', value2 = '$value2' WHERE id = '$id' и т.д.
Если для различных id то в цикле видимо.
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 23.12.2009, 18:51   #5
ViTYAi
Пользователь
 
Регистрация: 15.08.2007
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Mixasik Посмотреть сообщение
Если я вас верно понял:
UPDATE table_name SET value = '$value', value1 = '$value1', value2 = '$value2' WHERE id = '$id' и т.д.
Если для различных id то в цикле видимо.
ммм... не совсем верно поняли.
Поле-то одно value, а 48 значений это записи этого поля!
И они все разные.
ViTYAi вне форума Ответить с цитированием
Старый 24.12.2009, 10:03   #6
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Цитата:
Сообщение от ViTYAi Посмотреть сообщение
ммм... не совсем верно поняли.
Поле-то одно value, а 48 значений это записи этого поля!
И они все разные.
то есть надо обновить 48 записей таблицы ?
тогда надо выполнить 48 Update' ов..
в цикле например динамически готовим запрос sql и выполняем его.. и так 48 раз )
ssdm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Php +MySql (функция UpDate) kirill555 PHP 10 20.08.2011 15:02
Как выполнить запрос на вставку в MySql? Mixasik SQL, базы данных 1 21.11.2009 22:18
Здраствуйте! Как в Mysql выполнить фрагментированный поиск? Warlruss SQL, базы данных 0 08.10.2009 16:03
Как импортировать в MySql таблицы из web? NurNet Общие вопросы .NET 1 19.08.2009 09:37