Je voulais me débrouiller seul mais j'en ai marre. Je suis nul, c'est officiel. Voila encore mon problème.
Pour remplacer l'ancienne news par sa réplique sans les \, j'ai créé une page php avec toutes les données de connection et de selection habituelles.
$row[0] est l'id de la news et $row[1] est le contenu.
Puis j'ai fait une boucle comme ceci :
while ($row = mysql_fetch_array($result))
{
$news = stripslashes($row[1]);
echo $row[0].' - '.$news.'<br>';
}
Il m'affiche parfaitement l'id suivi du contenu sans antislash. Maintenant, j'ajoute la commande SQL pour remplacer la news :
mysql_query("UPDATE news SET news_content = '".$row[1]."' WHERE news_id = '".$row[0]."'" ) or die("Enregistrement impossible" );
Mais là, erreur. Si je remplace les variables par des constantes, en dur, ça marche. Ne peut-on pas couper le code SQL par des variables ? Comment faire ? J'ai essayé plusieurs manières mais rien ne marche.
Message édité par Arkangelus le 10-11-2004 à 14:37:21