[PHP] alors la je comprend pas

alors la je comprend pas [PHP] - PHP - Programmation

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  :sweat:  
Merci pour votre aide.

Reply

Marsh Posté le 03-06-2004 à 11:34:44   

Reply

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 :D
 
genre $ligne[1]

Reply

Marsh Posté le 03-06-2004 à 11:39:20    

Ba ca ca marche  :D C'est pas trop le probleme vu que $texte comprend bien ce que je veux.

Reply

Marsh Posté le 03-06-2004 à 11:42:21    

pas de message d'erreur?
déjà je ferai  ... SET texte='$texte' ...

Reply

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.

Reply

Marsh Posté le 03-06-2004 à 11:47:04    

pas logique mais bon [:noxauror]

Reply

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 ' '
Un grand merci a toi.
 
PS: non il y avait aucun message d'erreur.


 
bizarre qu'il n'y ai pas eu de message d'erreur :/
 
chacal> pourquoi bizarre :??:, c'est un champs de type text ou varchar

Reply

Marsh Posté le 03-06-2004 à 13:00:43    

ben il fait un fetch_array et apelle sa varible en row :??:

Reply

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 [:ddr555]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed