Originariamente inviato da Scream
Ma secondo voi questa query cosa fa?
select * from tt_eventi order by eve_priority, eve_id DESC limit 10;
in una tabella così:
codice:
eve_id eve_titolo eve_priority
1 titolo1 10
2 titolo2 0
3 titolo3 3
4 titolo4 0
5 titolo5 4
6 titolo6 0
io mi aspetto una cosa tipo questa
codice:
eve_id eve_titolo eve_priority
1 titolo1 10
5 titolo5 4
3 titolo3 3
6 titolo6 0
4 titolo4 0
2 titolo2 0
invece si mostra così
codice:
eve_id eve_titolo eve_priority
2 titolo2 0
4 titolo4 0
6 titolo6 0
3 titolo3 3
5 titolo5 4
1 titolo1 10
Avete qualche idea?
La query
Codice PHP:
select * from tt_eventi order by eve_priority, eve_id DESC limit 10;
ti seleziona tutti i campi della tabella tt_eventi ordinati principalmente per il campo "eve_priority" in modo ascendente e secondariamente per il campo "eve_id" in modo discendente ed i risultati sono limitati ai primi 10...
Per fare cio' che serve a te, dovresti cambiarla in
Codice PHP:
select * from tt_eventi order by eve_priority DESC, eve_id DESC limit 10;
Prova e fammi sapere