alors la je comprend pas [PHP] - PHP - Programmation
Marsh Posté le 03-06-2004 à 11:36:58
deja un truc, tu fait un fetch_array et dans le while tu utilise les variable en row
genre $ligne[1]
Marsh Posté le 03-06-2004 à 11:39:20
Ba ca ca marche C'est pas trop le probleme vu que $texte comprend bien ce que je veux.
Marsh Posté le 03-06-2004 à 11:42:21
pas de message d'erreur?
déjà je ferai ... SET texte='$texte' ...
Marsh Posté le 03-06-2004 à 11:45:21
dropsy, je t'aime. Ca marche. Et dire que je bloque depuis 1h avec ces #?/\"?"## de ' '
Un grand merci a toi.
PS: non il y avait aucun message d'erreur.
Marsh Posté le 03-06-2004 à 12:59:30
groskachou a écrit : dropsy, je t'aime. Ca marche. Et dire que je bloque depuis 1h avec ces #?/\"?"## de ' ' |
bizarre qu'il n'y ai pas eu de message d'erreur
chacal> pourquoi bizarre , c'est un champs de type text ou varchar
Marsh Posté le 03-06-2004 à 13:14:47
chacal_one333 a écrit : ben il fait un fetch_array et apelle sa varible en row |
ah, j'ai lu que la ligne de l'update
Marsh Posté le 03-06-2004 à 11:34:44
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.