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

Форум MySQL

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

 

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

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

тема: Вывод последних 10 записей
 
 автор: glow   (26.10.2007 в 11:11)   письмо автору
 
 

Товарищи, подскажите пожалуйста чайнику, как можно реализовать вывод последних 10-ти записей, занесенных в бд. Допустим как нибудь это сделать по ID.
Спасибо за внимание! =)

   
 
 автор: sim5   (26.10.2007 в 11:19)   письмо автору
 
   для: glow   (26.10.2007 в 11:11)
 

В запросе order by ID DESC LIMIT 10

   
 
 автор: Faraon   (26.10.2007 в 11:21)   письмо автору
 
   для: glow   (26.10.2007 в 11:11)
 


SELECT * FROM table ORDER BY id DESC LIMIT 10

   
 
 автор: glow   (26.10.2007 в 11:38)   письмо автору
 
   для: Faraon   (26.10.2007 в 11:21)
 

Спасибо!
А как можно сделать так что бы последние записи были просто в верху списка!

   
 
 автор: Thrasher   (26.10.2007 в 11:53)   письмо автору
 
   для: glow   (26.10.2007 в 11:38)
 


SELECT * FROM table ORDER BY id DESC

   
 
 автор: glow   (26.10.2007 в 12:27)   письмо автору
 
   для: Thrasher   (26.10.2007 в 11:53)
 

Спасибо! А как нибудь можно отследить все последние записи и вывести тока их?

   
 
 автор: Faraon   (26.10.2007 в 12:31)   письмо автору
 
   для: glow   (26.10.2007 в 12:27)
 

И как вы хотите узнать сколько последних записей? Для меня может это быть 3 шт, а для вас 10. Можно если только за определенное время

   
 
 автор: glow   (26.10.2007 в 12:56)   письмо автору
 
   для: Faraon   (26.10.2007 в 12:31)
 

Ну а если за определенное время, то как? Например за последние 2 дня.

   
 
 автор: Faraon   (26.10.2007 в 13:09)   письмо автору
 
   для: glow   (26.10.2007 в 12:56)
 

Можно сделать так:
1. Создать в таблице столбец куда при добавлении записи будет записываться текущее время в формате UNIX, time()
2. При выборе записей сделать в запросе условие WHERE `time`>time()-172800

   
 
 автор: glow   (26.10.2007 в 13:27)   письмо автору
 
   для: Faraon   (26.10.2007 в 13:09)
 

А как сделать что бы записывалась дата?

   
 
 автор: Faraon   (26.10.2007 в 13:37)   письмо автору
 
   для: glow   (26.10.2007 в 13:27)
 

Например так
<?php
q
=mysql_query("INSERT INTO table(field1,field2,field3,`time`) VALUES('value1', 'value2', 'value3', '".time()."')");
?>

   
 
 автор: glow   (26.10.2007 в 14:51)   письмо автору
 
   для: Faraon   (26.10.2007 в 13:37)
 

Спасибо!

   
Rambler's Top100
вверх

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