[Python] Esclusione della query vuota

Daniele Varrazzo piro a develer.com
Mer 10 Set 2014 22:15:05 CEST


On 2014-09-10 21:08, Juri Rudi wrote:

>     def cerca_def():
>         cliens = "select cognome, nome, paese from rubrica where
> (cognome = '%s' OR nome = '%s' OR paese = '%s')" % (cognome.get(),
> nome.get(), paese.get())

Che succede se uno ha un apostrofo nel cognome?

L'errore che stai facendo probabilmente (ma non conosco come si 
comporta mysql) e' che i campi vuoti vanno cercati con "nome is null", 
non con "nome = ''" e ancora meno con nome = 'None'.


-- Daniele


Maggiori informazioni sulla lista Python