Bonjour,
Voici mon problème : lorsque j'insère ma requête dans la base de données, tous les caractères accentués s'encodent en entités html type é par exemple.
Dans mon fichier php, j'ai ceci :
l'echo me renvoie bien le message suivant : INSERT INTO u0r_content (`id`, `asset_id`, `title`) VALUES (5, 36, "Attentats à Athènes à 100 jours des Jeux")
Si je regarde dans ma base de données, j'ai ceci : Attentats à Athènes à 100 jours des Jeux
j'ai bien tenté mysql_ecape_string($titre) mais ça me donne une erreur Fatal error: Call to undefined function mysql_ecape_string()
Merci d'avance si vous pouvez m'aiguiller,
Mickaël
Voici mon problème : lorsque j'insère ma requête dans la base de données, tous les caractères accentués s'encodent en entités html type é par exemple.
Dans mon fichier php, j'ai ceci :
$req = "INSERT INTO u0r_content
(`id`, `asset_id`, `title`)
VALUES
(".$id.", ".$assetid.", ".$titre.")";
echo "$req<br />";
mysql_query($req) or die("Bug mysql : " . mysql_error(). "<br /> Requête concernée : " . $req);
l'echo me renvoie bien le message suivant : INSERT INTO u0r_content (`id`, `asset_id`, `title`) VALUES (5, 36, "Attentats à Athènes à 100 jours des Jeux")
Si je regarde dans ma base de données, j'ai ceci : Attentats à Athènes à 100 jours des Jeux
j'ai bien tenté mysql_ecape_string($titre) mais ça me donne une erreur Fatal error: Call to undefined function mysql_ecape_string()
Merci d'avance si vous pouvez m'aiguiller,
Mickaël