[PIPython] MySQLdb
paolo maggiore
paolo.maggiore
Ven 19 Nov 2004 15:16:40 CET
Alle 10:47, domenica 28 dicembre 2003, Matteo Giacomazzi ha scritto:
> Ciao Paolo,
>
> sabato 27 dicembre 2003, hai scritto:
> > Ho installato da poco MySQL sul mio PC LINUX e sto pasticciando con
> > il modulo MySQLdb. Sto seguendo un corso di SQL, e naturalmente mi
> > esercito con python.Tutto bene quando estrarre dei records con
> > fetchall(), ma che metodo devo invocare su cursor per ottenere il
> > risultato di Query del tipo "SELECT SUM o COUNT o AVG ? Ho provato
> > con _get_result(), ma mi dà come risultato "none".
>
> Se utilizzi queste funzioni con la clausola "GROUP BY" allora ti
> verranno restituite 0 o più righe, senza la clausola "GROUP BY" te ne
> verranno restituite 0 o 1. Per estrarne i valori utilizzi
> semplicemente la fetchone() o la fetchall() esattamente come per le
> altre query (non esiste un vincolo tale per cui il risultato di una
> query corrisponda ad una lista di record "reali" nel DB).
>
>
> Saluti,
> Matteo
Ho fatto come hai detto ed ha funzionato benissimo.
La cosa strana (diciamo così per carità di patria) è
che prima avevo fatto la stessa cosa e mi veniva 'none':
evidentemente avrò sbagliato qualcosa, che pinguinotto
che sono!
Comunque grazie e riauguri.
More information about the Python
mailing list