Voila le code, vous comprendrez mieu mon probleme:
<?php
$dbhost = "localhost";
$dbuser = "xxxx"; // mysql user
$dbpass = "xxxx"; // mysql password
$dbname = "fiche"; // mysql database
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(erreurServeurMySQL());
mysql_select_db($dbname) OR die;
function echappement ($data){
$data = stripslashes($data);
return mysql_escape_string($data);
}
$rq = "SELECT * FROM fiche";
$result = @mysql_query($rq);
while ($ligne = mysql_fetch_array($result, MYSQL_NUM)){
$texte="formations<br>".$ligne[1].
"<br>programmes<br>".$ligne[2].
"<br>international<br>".$ligne[3].
"<br>stage<br>".$ligne[4].
"<br>admissions<br>".$ligne[5];
$texte = echappement ($texte);
$rq_update="UPDATE fiche SET texte=$texte";
$resultat=mysql_query($rq_update);
If($resultat>0)
{
print("OK" ) ;
}
else
{
print("ERREUR" );
}
}
mysql_close();
?>
La requete SELECT marche bien et me recupere mes infos mais il ne veut pas me faire ma requete UPDATE. Je comprend pas pourquoi. J'ai beau mettre des stripslashes, mysql_escape_string... ca veut pas UPDATE. Quelqu'un voit l'erreur ? Sinon je prépare déjà une corde pour me pendre
Merci pour votre aide.