ok, grazie provo subito.Originariamente inviato da Shores
Allora, PRIMA di fare la query controlla che entrambi i campi siano non empty, dopodiché fai la query come stai facendo ora ma con AND tra i due termini della WHERE, e poi ti basterà verificare che la query restituisca una sola riga per essere certo che tutto è ok.
Se invece vuoi poter dare un errore diverso a seconda che l'id sia sbagliato o la key sia sbagliata, elimina dalla where la condizione della key e lascia solo quella dell'id: se la query non restituisce righe allora l'id è sbagliato, se ne restituisce una controlla se la key è giusta e avvisa se non lo è.
ciao.