[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