| |
|
|
| | Товарищи, подскажите пожалуйста чайнику, как можно реализовать вывод последних 10-ти записей, занесенных в бд. Допустим как нибудь это сделать по ID.
Спасибо за внимание! =) | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 11:11)
| | | В запросе order by ID DESC LIMIT 10 | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 11:11)
| | |
SELECT * FROM table ORDER BY id DESC LIMIT 10
|
| |
| |
|
|
| |
|
|
| |
для: Faraon
(26.10.2007 в 11:21)
| | | Спасибо!
А как можно сделать так что бы последние записи были просто в верху списка! | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 11:38)
| | |
SELECT * FROM table ORDER BY id DESC
|
| |
| |
|
|
| |
|
|
| |
для: Thrasher
(26.10.2007 в 11:53)
| | | Спасибо! А как нибудь можно отследить все последние записи и вывести тока их? | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 12:27)
| | | И как вы хотите узнать сколько последних записей? Для меня может это быть 3 шт, а для вас 10. Можно если только за определенное время | |
| |
|
|
| |
|
|
| |
для: Faraon
(26.10.2007 в 12:31)
| | | Ну а если за определенное время, то как? Например за последние 2 дня. | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 12:56)
| | | Можно сделать так:
1. Создать в таблице столбец куда при добавлении записи будет записываться текущее время в формате UNIX, time()
2. При выборе записей сделать в запросе условие WHERE `time`>time()-172800 | |
| |
|
|
| |
|
|
| |
для: Faraon
(26.10.2007 в 13:09)
| | | А как сделать что бы записывалась дата? | |
| |
|
|
| |
|
|
| |
для: glow
(26.10.2007 в 13:27)
| | | Например так
<?php
q=mysql_query("INSERT INTO table(field1,field2,field3,`time`) VALUES('value1', 'value2', 'value3', '".time()."')");
?>
|
| |
| |
|
|
| |
|
|
| |
для: Faraon
(26.10.2007 в 13:37)
| | | Спасибо! | |
| |
|
|