Insertion apres un str_replace
Bonsoir, je veux créer un script qui permettent de modifié des caractere speciaux (obtenu parce que le serveur n'etait pas en utf8) , par leur caractere normal. Mon programme m'affiche le texte modifié correctemtn mais des que je veux insérer ce texte modifié dans ma bdd , il se passe rien (quand j'enleve le str_replace ca marche sans probleme).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$sql = "SELECT * FROM caractere";
$reponse = mysql_query($sql) or die('Erreur de selection '.mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
$texte = $donnees['texte'];
$textreplace = str_ireplace("é", "é", $texte);
$id = $donnees['id'];
}
mysql_query("INSERT INTO caractere(id, texte, textechanger) VALUES ('', '', '$textreplace')");
mysql_close(); |
Je sais plu quoi faire parce que logiquement ca devrait marché, mais non :cry:
J'ai trop besoin de votre aide. Merci