Salve a tutti.
Ho il seguente problema:

Devo inserire un testo (una barzelletta) in un db mysql, e fin qui nulla di complicato.
Il problema sta nel fatto che il testo è del tipo:

C'è un cane
e un gato:
- cane "ciao";
- gatto: "addio";
Ora, per formattare il testo uso:

$testo=str_replace("\n","
",$testo);
$testo=str_replace("\'","'",$testo);

Come faccio a formattare le virgolette "" ?

Per insrirlo del db invece faccio così:

<?php

$sql="INSERT INTO barz_barzellette (barz,cat) VALUES ('$testo',$cat)";
if (!mysql_query($sql,$dbh)) {
$t="NO";
} else {
$t="SI";
}

echo"$t";

?>

Praticamente non mi accetta il testo formattato, perchè non formattandolo il testo viene inserito regolarmente...

Come posso fare?



Ciao e grazie