Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: неправильно выполняется запрос
 
 автор: Buhen   (21.04.2008 в 20:24)   письмо автору
 
 

Всем привет:)
У меня есть запрос такого типа:

    <?
$query_delete 
"DELETE FROM users WHERE activate_status='0' AND DATE(`insert_date`) >= NOW() - INTERVAL 7 DAY";
    
mysql_query($query_delete) or die("Неправильный запрос : " mysql_error());
?>

Мне нужно, чтобы данный запрос удалял записи старее 7 дней от сегодняшней даты - чтобы пользователи, не активировашие свой аккаунт - удалялись через 7 дней. Даты почему то неправильно сравниваются. Кто-нибудь знает почему так?
Буду рад если поможете:)

   
 
 автор: mechanic   (21.04.2008 в 21:30)   письмо автору
 
   для: Buhen   (21.04.2008 в 20:24)
 

а если так
DELETE FROM users WHERE activate_status='0' AND date(`insert_date`) >= DATE_ADD(CURDATE(), INTERVAL -7 DAY);

   
 
 автор: Syava   (22.04.2008 в 06:32)   письмо автору
 
   для: mechanic   (21.04.2008 в 21:30)
 

Мне кажется гораздо проще хранить дату/время в формате unix_timestamp и на основе этого уже и вычисления/сравнения будет проще делать.. Имхо

   
 
 автор: mechanic   (22.04.2008 в 10:05)   письмо автору
 
   для: Syava   (22.04.2008 в 06:32)
 

это да.. но тут видимо все не так

   
 
 автор: ronin80   (22.04.2008 в 10:14)   письмо автору
 
   для: mechanic   (22.04.2008 в 10:05)
 

попробуй сравниваемые значения явно приводить к одному формату

у меня такие же проблемы были, помогало

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования