[PIPython] MySQLdb insert

tiziano a work tiziano
Ven 19 Nov 2004 15:16:49 CET


Matteo Giacomazzi wrote:

>Ciao Tiziano,
>
>venerdì 13 agosto 2004, hai scritto:
>
>  
>
>>Non  sono  sicuro di aver compreso esattamente la domanda, ma non ti
>>basta costruire la insert formattando la stringa in modo tipo:
>>    
>>
>
>  
>
>>sqlstr = "inserto into tabella (nome, cognome) values ('%s', '%s')" % 
>>(varNome, varCognome)
>>    
>>
>
>Meglio farlo fare a Python:
>
>conn=MySQLdb.connect(**params)
>cur=conn.cursor()
>cur.execute("inserto into tabella (nome, cognome) values (%s, %s)",
>            (varNome, varCognome))
>
>"Escaperà" lui i valori necessari.
>
>
>Saluti,
> Matteo
>  
>
ovviamente intendevo un cur.execute(sqlstr), dando per scontato che chi 
ha posto la domanda sapesse almeno fare un execute (visto che sta usando 
il modulo MySQLdb, immagino che non si limiti ad importarlo e lasciarlo 
li...)

ciao
tiziano




More information about the Python mailing list