Например, в БД 2010-07-12, значит должно обновиться до 2010-07-14, тк. сегодня 14 .07
Пишу запрос, где ошибка?
$db->Query("UPDATE table SET data1=='".date('Y-m-d')."' ");
или может так надо, сначала сравнить
$date_now=date('Y-m-d');
if ($line_table["date1"]< $date_now) $db->Query("UPDATE nn4you_afisha_culture SET data1=='".date('Y-m-d')."' ");
Спустя 27 минут (14.07.2010 - 13:30) sergeiss написал(а):
В SQL для сравнения на равенство используется один знак "=", а не двойной
Это же не ПХП


Спустя 38 секунд (14.07.2010 - 13:31) Basili4 написал(а):
мож так ?????
$db->Query("UPDATE table SET data1='".date('Y-m-d')."' ");
$db->Query("UPDATE table SET data1='".date('Y-m-d')."' ");
Спустя 31 секунда (14.07.2010 - 13:31) Basili4 написал(а):
sergeiss
а где он сравнивает он только присваивает
а где он сравнивает он только присваивает
Спустя 1 минута, 27 секунд (14.07.2010 - 13:33) sergeiss написал(а):
Цитата (Basili4 @ 14.07.2010 - 14:31) |
а где он сравнивает он только присваивает |
А, ну да, ты прав

Спустя 1 день, 1 час, 14 минут, 34 секунды (15.07.2010 - 14:47) Perlovka_nat2 написал(а):
Сделала так.Но все-равно не работает
на запись такого типа ругается
$date_now = date("Y-m-d");
$db->Query("UPDATE table SET data1='$date_now' ");
на запись такого типа ругается
$db->Query("UPDATE table SET data1='".date('Y-m-d')."' ");
Спустя 3 минуты, 1 секунда (15.07.2010 - 14:50) Basili4 написал(а):
поле data1 какой тип имеет ?
Спустя 1 минута, 32 секунды (15.07.2010 - 14:52) sergeiss написал(а):
Так и пишешь 'table', или там стоит имя реальной таблицы? 
Похоже, что тут как в анекдоте:
- Скажите, что делать? Не могу зайти в систему.
- Вы пароль какой вводите?
- Как в инструкции указано, 5 звёздочек

Похоже, что тут как в анекдоте:
- Скажите, что делать? Не могу зайти в систему.
- Вы пароль какой вводите?
- Как в инструкции указано, 5 звёздочек

Спустя 20 часов, 26 минут, 52 секунды (16.07.2010 - 11:19) Perlovka_nat2 написал(а):
Поле data1 имеет типа date
вместо table написано название моей таблицы
вместо table написано название моей таблицы
Спустя 48 минут, 38 секунд (16.07.2010 - 12:07) sergeiss написал(а):
Ну а как БД ругается-то, что пишет? Может, у тебя просто нету прав на апдейт? Или еще какая проблема. По сообщению об ошибке это должно быть понятно.
Спустя 1 час, 3 минуты, 14 секунд (16.07.2010 - 13:10) Basili4 написал(а):
Perlovka_nat2
так присваивай не date('Y-m-d')
а так
$db->Query("UPDATE table SET data1='Curdate()' ");
так присваивай не date('Y-m-d')
а так
$db->Query("UPDATE table SET data1='Curdate()' ");
Спустя 19 часов, 43 минуты, 47 секунд (17.07.2010 - 08:54) Guest написал(а):
Правав на апдейт есть, это не первый апдейт который я делаю.
Попробкю сделать так
Попробкю сделать так
$db->Query("UPDATE table SET data1='Curdate()' ");
Спустя 14 минут, 1 секунда (17.07.2010 - 09:08) Basili4 написал(а):
Guest
Curdate надо без ковычек
Curdate надо без ковычек