Ciao,
secondo voi, come mai se io mando a schermo la 'echo' di una variabile sql (che contiene l'errore), la visualizzazione è corretta (un'unica riga senza interruzioni), mentre se l'echo la utilizzo per scrivere uno script della pagina HTML, mi viena scritta nel seguente modo (andando a capo e interrompendo degli spazi)
il problema è che scritto in questo modo, lo script non funziona

Echo della variabile per scrivere lo script:
Codice PHP:
echo "x='" $err       "'    \n"   
Risultato nella pagina html:
codice:
x='Errore durante la select anagrafe: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "AND b.id_ana = a.id_ana )
                            ORDER BY a.nominativo, a.c" at line 5 - 1064'