Problème avec une requete
Salut,
J'ai un problème avec une requete d'update il me met toujours une erreur de syntaxe je ne comprend pas ou est ma faute car si je fais un insert la sa fonctionne impecc
Merci de votre aide ;o)
voici le wall
Quelle est l'erreur ?
le 10/05/2004 à 20:59
i M@N
Hello !
Ca serait pas un problème avec ce qui se trouve dans tes variables que t'insère (ou update) ?
Genre t'as pas une variable avec des / ou des ' ou " ??
@+...
One Love, One Heart, One Unity.
ben je pense que c'est du a ce qu'il y a dans ma variable mais ce que je pige pas c'est que quand je fais un insert ma requete fonctionne super bien
sinon ce que je desire inserer dans ma base de donnee ben c'est l'url d'un site genre www.lephpfacile.com et ce qui rentre dans ma base ben c'est
<a href="http://www.lephpfacile.com" <src="images/site_web.gif" width="41" height="15"></a>
a l'insert c'est ok mais pas a l'update mais c'est un update que je dois faire et sa me met toujours comme erreur
Erreur SQL !UPDATE table_etablissements SET l'hypertexte="" WHERE id_etablissement="50"
You have an error in your SQL syntax near 'http://www.lephpfacile.com"><src="images/site_web.gif" width="41" height="15' at line 1
Non je pige vraiment pas ;o(
le 10/05/2004 à 22:27
i M@N
Reuh ...
Faut que tu fasses un addslashes($variable); >> pour ajouter des \ devant les ' ou " dans tes variables avant ton insert ou ton update.
Si ça chie encore après ça tu fais addslashes(htmlentities($variable));
Et à l'affichage tu fais stripslashes($variable); >> pour virer les \.
@+...
One Love, One Heart, One Unity.
le 10/05/2004 à 22:29
i M@N
Oups ...
Au fait ton truc c pas bon là :
<a href="http://www.lephpfacile.com" <src="images/site_web.gif" width="41" height="15"></a>
c'est :
<a href="http://www.lephpfacile.com"><img src="images/site_web.gif" width="41" height="15"></a>
++
One Love, One Heart, One Unity.
purée Im@n j'ai pas encore tester mais je t'assure que si sa marche je te vénère 3 decennies
j'ai chercher 2 jours et j'ai pas vu cette connerie de img le < lui je l'ai bien mis ;o);o);o)
ben en reflechissant ca a rien a voir mais merci j'avais pas vu ;o)
Bon voila j'ai trouver mon problème c'est bien les
guillemets "" qui mettent une erreur sql j'ai donc essayer htmlentities mais ca ne change rien par contre en enlevant les "" ca fonctionne nickel mais n'y a t'il pas un moyen de conserver ses guillemts ??
merci ;o)
essai : \"'.$truc.'\" dans ta requete..
zebdinou pour les intimes / Blog : http://www.zebden.fr