R: [Db] Problemino ><

giuseppe a arsnet.it giuseppe a arsnet.it
Ven 20 Lug 2007 15:44:01 CEST


Graz ha scritto:



>Tuttavia se inserisco questa invece
>$nome2 = $db->get_var("SELECT titolo FROM collection WHERE posid < '$posid'
>AND anno='$catid'");
>non mi da, come dovrebbe, il titolo dlel'articolo della precedente
>posizione, ma bensì il titolo del primo articolo presente, ovvero quello
>nella posizione più bassa di tutte.

aggiungi alla query un “Order By posid desc”

La query che fai adesso estrae tutti i record con posid inferiore a $posid è
quindi normale che ti restituisca il primo dell’elenco.

Tieni presente comunque che anche la prima query che fai non estrae 1 solo
record ma ne estrae N, il fatto che il primo record che ti restituiscono è
il record che ti serve  è solo una questione di ordinamento. 

Buon lavoro 

Giuseppe



  _____  

avast! Antivirus <http://www.avast.com> : In arrivo messaggio pulito. 


Virus Database (VPS): 000758-0, 19/07/2007
Controllato il: 20/07/2007 15.34.24
avast! - copyright (c) 1988-2007 ALWIL Software.




  _____  

avast! Antivirus <http://www.avast.com> : In partenza messaggio pulito. 


Virus Database (VPS): 000758-0, 19/07/2007
Controllato il: 20/07/2007 15.44.01
avast! - copyright (c) 1988-2007 ALWIL Software.


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/db/attachments/20070720/469b73f0/attachment-0001.html


Maggiori informazioni sulla lista Db