[Python] Esclusione della query vuota
Juri Rudi
rudijuri a gmail.com
Mer 10 Set 2014 22:49:09 CEST
Il 10/09/2014 22:23, Raffaele Salmaso ha scritto:
> 2014-09-10 22:08 GMT+02:00 Juri Rudi <rudijuri a gmail.com
> <mailto:rudijuri a gmail.com>>:
>
> cliens = "select cognome, nome, paese from rubrica where
> (cognome = '%s' OR nome = '%s' OR paese = '%s')" % (cognome.get(),
> nome.get(), paese.get())
> cursore.execute(cliens)
>
> Fai fare l'inserimento dei dati al db, non cercare di farne te
> l'escape (generando la stringa sql). Lui sa come fare.
> http://dev.mysql.com/doc/connector-python/en/connector-python-example-cursor-select.html
>
> sql = "select cognome, nome, paese from rubrica where (cognome = %s OR
> nome = %s OR paese = %s"
> cursore.execute(sql, (cognome.get(), nome.get(), paese.get())
Grazie.
Anche così, però, l'operatore logico OR mi restituisce ancora tutti
quelli di "Modena" e non solo "Paolo" :(
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140910/da7f8a92/attachment.html>
Maggiori informazioni sulla lista
Python