Premetto che prima di scrivere mi sono fatto una ricerca sul forum di tutti i post sull'argomento e nonostante tutto non ho risolto il mio problema.

Dunque:
ho una pagina in cui faccio l'inserimento in un database di alcuni campi di testo presi da un form:
codice:
INSERT INTO rubriche(nomerubrica,sottotitolo,descrizione,inonda) VALUES('$nomeRubrica','$sottoTitolo','$testo','$inonda')
Ho una pagina dove posso modificare questi campi.
quindi recupero con una query i campi e riempio i vari input text con i dati della query
tipo:
codice:
echo("$risultato[nomerubrica]");
echo("<input type='text' name='nomeRubrica' value='$risultato[nomerubrica]'>");
COSA SUCCEDE?
che se inserisco un testo tipo "L'altro giorno"
nel database viene inserito correttamente
il primo echo (echo("$risultato[nomerubrica]") lo visualizza bene
il secondo echo che dovrebbe visualizzare la stessa stringa , visualizza invece solo la lettera L , cioè quello prima dell'apostrofo.

Ho letto che bisogna "giocare" con addslashes e stripslashes, ma tutte le mie prove sono andate a tartufi.

Qualcuno può darmi una mano?

Grazie 1000