Ho un campo di una tabella di mysql definito come varchar(200) e con la Collection settata a utf8_general_ci.
Ho provato a digitare, con mysql nel campo incriminato, una scritta del tipo "come è bello".
Nella form html, che visualizza il contenuto della tabella, il testo è corretto.
Se alla conferma della form faccio l'alert del contenuto, è sempre corretto.
Se però, in php, appena prima della query per l'aggiornamento del record, faccio:
echo $_POST['testo'];
mi visualizza:"come è bello" e questa è anche la stringa che poi mi regitra sul database.
Ho provato anche a fare così:
$testo = htmlspecialchars($_POST['testo']);
ma non è cambiato nulla!
Cosa sbaglio?
Ho provato a digitare, con mysql nel campo incriminato, una scritta del tipo "come è bello".
Nella form html, che visualizza il contenuto della tabella, il testo è corretto.
Se alla conferma della form faccio l'alert del contenuto, è sempre corretto.
Se però, in php, appena prima della query per l'aggiornamento del record, faccio:
echo $_POST['testo'];
mi visualizza:"come è bello" e questa è anche la stringa che poi mi regitra sul database.
Ho provato anche a fare così:
$testo = htmlspecialchars($_POST['testo']);
ma non è cambiato nulla!
Cosa sbaglio?