Tom's Guide > Forum > Programmation > erreur de syntaxe !!!mysql

erreur de syntaxe !!!mysql

Forum Programmation : erreur de syntaxe !!!mysql

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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"]'" );

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Code :
  1. $nom = $_POST['nom'];
  2. $sql = "DELETRE FROM sh WHERE LNB = $nom";
  3. mysql_query($sql);

Répondre à bosco@idn

essai ca :

Citation :


$nom = $_POST["nom"];
mysql_query("DELET FROM sh WHER LNB='$nom'" );



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

Répondre à JarAsh

Reviser vos cours :

WHERE LNB = ' ".addslashes($_POST['nom'])." '

Répondre à okin@IDN

Citation :


Okin a écrit :
Reviser vos cours :


ou tu fais comme moi : $nom = $_POST['nom'];

Répondre à bosco@idn

Citation :


bosco a écrit :
[quote]
Okin a écrit :
Reviser vos cours :


ou tu fais comme moi : $nom = $_POST['nom'];
[/quote]
Non, vu que ca n'avance à rien. Ligne de code inutile

Répondre à okin@IDN

merci a vous tous;
perso j'ai aps de cours j'apprends a l'arrache....

Répondre à x2thez

Citation :


x2thez a écrit :
merci a vous tous;
perso j'ai aps de cours j'apprends a l'arrache....



J'en ai pas eu non plus

Répondre à okin@IDN

okin > au moins, tu sais où sont tes variables et puis ça fait du code clair ;-)

Enfin bon, chacun sa façon de coder.

Répondre à bosco@idn

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 :-)

Répondre à JarAsh

Citation :


bosco a écrit :
okin > au moins, tu sais où sont tes variables et puis ça fait du code clair ;-)

Enfin bon, chacun sa façon de coder.



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

Répondre à okin@IDN
Tom's Guide > Forum > Programmation > erreur de syntaxe !!!mysql
Aller à :

Il y a 2902 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens