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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: гостевая книга - удаление старых сообщений

Сообщения:  [1-10]   [11-15] 

 
 автор: kak   (09.10.2007 в 10:42)   письмо автору
 
   для: mehelson   (09.10.2007 в 05:56)
 

Спасибо. Все работает.

А вы не знаете, как сделать чтобы выводился не весь текст сообщений, а ссылки на сообщения (чтобы у каждого сообщения своя страница была)
пример (ссылка): форум не работает
перейдя по ней (ссылке) видно заголовок и полный текст сообщения


Из того , что я уже имею можно сделать?

   
 
 автор: kak   (09.10.2007 в 09:15)   письмо автору
 
   для: mehelson   (09.10.2007 в 05:56)
 

Спасибо .
попробую

   
 
 автор: mehelson   (09.10.2007 в 05:56)   письмо автору
 
   для: kak   (08.10.2007 в 20:04)
 

Подставте запрос в этом месте :

<? 
...
  
// Осуществляем соединение с базой данных 

 // Удаляем записи старше 6 месяцев
 
$query mysql_query("DELETE FROM `guest` WHERE `puttime` < NOW() - INTERVAL 6 MONTH");
 if(!
queryputerror("Ошибка...");

  
// Извлекаем из строки запроса параметр start
  
if(isset($_GET['start'])) $start $_GET['start'];
...
?>

   
 
 автор: kak   (08.10.2007 в 20:30)   письмо автору
 
   для: kasmanaft   (08.10.2007 в 14:22)
 

Если в начале index.php пишу DELETE FROM `guest` WHERE `puttime` < NOW() - INTERVAL 10 DAY
Не работает, если в середине то ошибку выборки сообщений пишет.
Не могли бы Вы точно указать где вставлять в index.php?

   
 
 автор: kak   (08.10.2007 в 20:06)   письмо автору
 
   для: kasmanaft   (08.10.2007 в 14:22)
 

Спасибо, Спасибо...

   
 
 автор: kak   (08.10.2007 в 20:04)   письмо автору
 
   для: cheops   (08.10.2007 в 12:47)
 

Ну, например которым более 6 мес.

   
 
 автор: kak   (08.10.2007 в 20:04)   письмо автору
 
   для: cheops   (08.10.2007 в 12:47)
 

-

   
 
 автор: kasmanaft   (08.10.2007 в 14:22)   письмо автору
 
   для: kak   (08.10.2007 в 10:57)
 

Вот так, например, можно удалить сообщения старше 10 дней
DELETE FROM `guest` WHERE `puttime` < NOW() - INTERVAL 10 DAY

   
 
 автор: cheops   (08.10.2007 в 12:47)   письмо автору
 
   для: kak   (07.10.2007 в 13:30)
 

За какой период хотите удалять сообщения?

   
 
 автор: kak   (08.10.2007 в 10:57)   письмо автору
 
   для: kasmanaft   (08.10.2007 в 00:23)
 

У меня выставлено: puttime datetime Нет 0000-00-00 00:00:00
Где вы указали вопросы, как правильно записать?

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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