No, non funziona. Blocca anche quelli giusti, cioè non già presenti
Specifico che lo script che ho scritto sopra è completamente di mia invenzione: per me è sbagliato perchè controlla se la query è stata eseguita, non se ha trovato il match, capite? E la query viene sicuramente eseguita! Il problema è verificare se ha trovato una corrispondenza!