Requete SQL qui plante.... - Programmation
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...
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
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]
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
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)
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";
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 ?