Requete SQL qui plante....

Requete SQL qui plante.... - Programmation

Marsh Posté le 04-03-2002 à 19:20:07    

J'essaie d'affecter un URL à une case varchar, et systématiquement il me renvoit une erreur...
 
Dans ma chaine que j'insere c'est du genre http://...
 
c'est peut etre ca... mais comment faire pour que l'insertion fonctionne ?

Reply

Marsh Posté le 04-03-2002 à 19:20:07   

Reply

Marsh Posté le 04-03-2002 à 19:24:51    

tu peux placer ta requete  :heink:


---------------
A suivre
Reply

Marsh Posté le 04-03-2002 à 19:34:41    

Je vois pas pkoi les URL auraient des traitements de faveur... enfin, si tu donnais la requete et le logiciel que tu utilises on aura une meilleure idée...

Reply

Marsh Posté le 04-03-2002 à 19:34:45    

$query = "UPDATE chiens_loups SET  $row_keke = $data[$p_keke], $row_url = $data[$p_url] WHERE id=$ref";
 
Bon alors $data[$p_url]" = http://www.kekchose.com
ca plante  
 
alors que  
$query = "UPDATE chiens_loups SET  $row_keke = $data[$p_keke] WHERE id=$ref";
 
Ca ca marceh

Reply

Marsh Posté le 04-03-2002 à 19:35:23    

PHP/MYSQL
 
la case cible c du varchar(255)

Reply

Marsh Posté le 04-03-2002 à 19:51:24    

Kowalski a écrit a écrit :

$query = "UPDATE chiens_loups SET  $row_keke = $data[$p_keke], $row_url = $data[$p_url] WHERE id=$ref";
 
Bon alors $data[$p_url] = http://www.kekchose.com
 
ca plante  
 
alors que  
$query = "UPDATE chiens_loups SET  $row_keke = $data[$p_keke] WHERE id=$ref";
 
Ca ca marceh  




 
faut mettre des "" autour de ce que je t'ai mis en gras/italique

 

[jfdsdjhfuetppo]--Message édité par THE REAL SMILEY--[/jfdsdjhfuetppo]


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 04-03-2002 à 20:02:20    

THE REAL SMILEY a écrit a écrit :

 
 
faut mettre des "" autour de ce que je t'ai mis en gras/italique  
 
 




 
merci :-D ca je sais... c t pour ton montrer ce que valais ma chaine... c tout.... regarde + haut c une affectation

Reply

Marsh Posté le 04-03-2002 à 23:05:19    

Essaie de faire $query = addslashes($query)
Le addslashes() permet de protéger les caractères qui pourraient être interprétés par mysql (; ' \ et surement d'autres)

Reply

Marsh Posté le 05-03-2002 à 02:57:47    

essayes comme ça pour voir :
 
$query = "UPDATE chiens_loups SET  ".$row_keke."=".$data[$p_keke].",."$row_url."=".$data[$p_url]." WHERE id=$ref";


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

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