Помогите с чисткой привата

238
.
Есть скрипт читки привата за определенный промежуток времени. Помогите сделать что бы не прочитанные сообщения не удалялись.
if(!empty($deltime) && !empty($dd) && !empty($delday)) {
   mysql_query("DELETE FROM `privat` WHERE `time` < '" . $deltime . "'");
   mysql_query("OPTIMIZE TABLE `privat`");
   echo '<div class="menu">Приват успешно очищен от сообщений старше ' . $dd . ' дней!</div>';

Но при этом не удалялись поля с 'chit` = 'no'
.
Так смысл этого скрипта и есть в удалении привата по времени, убери этот сам скрипт и не будет приват удаляться
.
olgreh, Мне надо что бы удалял по времени, но НЕ УДАЛЯЛ письма которые еще не прочитаны...
.
Попробуй так:
if (!empty($deltime) && !empty($dd) && !empty($delday)) {
  mysql_query("DELETE FROM `privat` WHERE 'chit` != 'no' AND `time` < '" . $deltime . "'");
  mysql_query("OPTIMIZE TABLE `privat`");
  echo '<div class="menu">Приват успешно очищен от сообщений старше ' . $dd . ' дней!</div>';
}
.
adams
k_2, Неполучается что то... Все равно удаляет.
.
adams (27.03.2011/23:26)
k_2, Неполучается что то... Все равно удаляет.
if(!empty($deltime) && !empty($dd) && !empty($delday)) {
mysql_query("DELETE FROM `privat` WHERE `time` < '" . $deltime . "' AND `chit` = 'yes'");
mysql_query("OPTIMIZE TABLE `privat`");
echo '<div class="menu">Приват успешно очищен от сообщений старше ' . $dd . ' дней!</div>';
.
dakilla, Удаляет
.
adams, глупый может быть вопрос, но а ты когда запрос вот с этой опечаткой ставил утебя все также удаляло и никаких ошибок небыло? mysql_query("DELETE FROM `privat` WHERE 'chit` != 'no' AND `time` < '" . $deltime . "'");
.
dakilla, Небыло ошибок... И удаляло...
.
поидее то вообще недолжно удалять ничего
Всего: 14