Se devi per forza usare il "limit" nella seconda query, dovrai farne un'altra che conti il totale (quindi senza limit) e da quel risultato sottrarre 1..
Query1:
select ... from ... where ... limt 0,1
Query di conteggio
select count id_data as Totale from ... where ....
Prendo il valore e tolgo 1
$limite = $record->Totale - 1;
Query di recupero dei record "restanti"
select .. from .. where ... limt 1, $limite
Brutto, perchè fai una query aggiuntiva, ma efficace e, se gli indici son ben fatti, non appesantisce il db server

Rispondi quotando
