erreur de syntaxe !!!mysql
Forum Programmation : erreur de syntaxe !!!mysql
salut ;
voila j'ai une éniéme erreur de syntaxe sur les ' et "
est ce que quelqu'un peut m'aider a mieux comprendre ce pb et me dire ou es mon erreur mais surtout m'expliquer de facon a ce que ca se reproduise plus!!!!
merci !!!!!
mysql_query("DELET FROM sh WHER LNB='$_POST["nom"]'" );
Code :
|
essai ca :
| Citation :
|
je sais pas trop comment te l'expliqué mais en fait, dans ta chaine de caractère utilisant des guillemets, tu ne peux utilisé que des simple cote ou faire précédé tes autre guillemets par un anti slash. Voila :-o
Reviser vos cours :
WHERE LNB = ' ".addslashes($_POST['nom'])." '
| Citation :
|
ou tu fais comme moi : $nom = $_POST['nom'];
| Citation :
|
ou tu fais comme moi : $nom = $_POST['nom'];
[/quote]
Non, vu que ca n'avance à rien. Ligne de code inutile
merci a vous tous;
perso j'ai aps de cours j'apprends a l'arrache....
| Citation :
|
J'en ai pas eu non plus
okin > au moins, tu sais où sont tes variables et puis ça fait du code clair ;-)
Enfin bon, chacun sa façon de coder.
notre résultat fonctionne ou pas ?? oui ? ca tombe bien c'est se qu'on nous demande ! Et puis ca va pas nous tuer de mettre une ligne en plus surtout que je trouve ca plus clair...
ps : pas de cours non plus :-)
| Citation :
|
Loupé. C'est bien ce que je dis, CODE INUTILE.
Vu que la variable NOM est une variable Global (par $_POST) il n'y a aucunement besoin de recuperer par $nom = $_POSt['nom']. A chaque fois que l'on voudra recuperer le nom il suffira de prendre la variable POST.
Libre à vous de mal codé et de perdre du temps. Si ce sont les quotte et double quotte qui vous gene, un petit tour sur phpdebutant.org > Concaténation
Okin
Il y a 2902 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
