il valore nel db è numerico o testo?
se chiedi = 1 anziché = "1" cambia qualcosa?

edit...
pant pant... ma oggi è proprio questione di secondi!