Scusate il doppio post, ma ora ho provato anche nel modo consigliato da Alhazred per "scovare" il problema.

Come pensavo pure io, il problema dovrebbe risiedere su $dato, infatti mi stampa questo:

select * from UTENTI where ='Gilda di prova'

Abbiamo fatto un passo avanti