Assicurati anche di fare l'escaping di $txt...altrimenti se ad esempio hai nome = dall'egro, quando metti gli apici diventa 'dall'egro' e va in errore la query. Deve diventare 'dall\'egro'.
Inoltre fai sempre la pulizia dei dati in ingresso, per evitare sql injections..