Salve,
Ho un problema con una select.
Praticamente uso una select per controllare il nome inserito in un form dove l'utente può modificare il proprio nome nel database.
Chiaramente devo impedire che metta un nome in possesso di un altro utente, quindi prima faccio una verifica con una select dove cerco un record che abbia il nome da lui inserito, ma l'id diverso dal suo, se questa select non da risultati, effettuo la modifica altrimenti gli riferisco che il nome è già presente.

Codice PHP:
select from tebella where nome '" . $nome . "' and id != $id
Se questo riga di codice la inserisco direttamente nella consolle di easy php, funziona come dovrebbe, se invece la insersco in "background" tramite php, mi trova sempre il record, trovandomi sempre il record chiaramente si attiva sempre la procedura di errore.

P.S.
Devo effettuare il controlo sull'id perchè l'utente nel form potrebbe decidere di confermare il propio nome e modificare altre informazioni, quindi se il nome inviato dal form era presentre nel record dello stesso utente già precedentemente non deve dare errore.


Spero che qualcuno sappia darmi qualche dritta.
Grazie.