[Db] Problemino ><
Albertin Alessandro
sandro_aa a hotmail.com
Ven 20 Lug 2007 19:47:29 CEST
gaz ha scritto> ..... 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.Nella query chiedi di avere tutti i record con posid < xxxx ed anno = yyy senza specificare nessun ordinamento.Il data base restituisce non un solo titolo ma TUTTI i titoli che soddisfano le tue condizioni (se scorri i record trovati ne troveresti altri), non avendo specificato un ordinamento i dati ti sono restituiti "come capita" (ripetendo la stessa query con gli stessi parametri potresti avere i risultati in un altro ordine).Suggerimento: aggiungi un ORDER BY posid DESC e limita il numero di record estratti con un LIMIT 1 (o qualcosa di analogo, dipende dal db che stai usando)ciaosandro
_________________________________________________________________
With Windows Live Hotmail, you can personalize your inbox with your favorite color.
www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: http://lists.ziobudda.net/pipermail/db/attachments/20070720/44185fd1/attachment.htm
Maggiori informazioni sulla lista
Db