Система за новини въпрос

botevis2

Registered
Как да направя да извежда предпоследната новина ,а не последната най-отпред и възможно ли е ?
 
Ако съм те разбрал правилно искаш да изведеш само предпоследната новина? или искаш да си изведеш всичките, но най-отпред да е предпоследната ?
 
$q = mysql_query("SELECT * FROM `news` ORDER BY id DESC LIMIT 2");

$r = mysql_fetch_assoc($q);

$r = mysql_fetch_assoc($q); :D
 
аз се сещам за този начин:
с едната заявка гледаш кой е последният ид номер пример в ДБ-то за ти така

ID
1
2
3
4
5
6
7
8
9

с заявката зимаш последното ид т.е. 9 и с другата изваждаш новина която да е с ид -1 от последното.

Може и да има по-добри начини ,просто не се сещам сега.
 
critrate каза:
аз се сещам за този начин:
с едната заявка гледаш кой е последният ид номер пример в ДБ-то за ти така

ID
1
2
3
4
5
6
7
8
9

с заявката зимаш последното ид т.е. 9 и с другата изваждаш новина която да е с ид -1 от последното.

Може и да има по-добри начини ,просто не се сещам сега.

Първо - трябва да направи ДВЕ заявки
Второ - ако записът с номер ID - 1 е изтрит няма да изведе нищо.

Off topic: със заявка, вземаш
 

Back
Горе