[Php/MySql] Erreur de syntaxe
|
22-05-2012, 16h43
(Modification du message : 19-11-2012, 18h46 par InstinctHack.)
Message : #1
|
|
InFamouZz
Membre actif Messages : 76 Sujets : 21 Points: 3 Inscription : Dec 2011 |
[Php/MySql] Erreur de syntaxe
Salut a tous j'ai un projet a réaliser j'ai un problème
je vends des produits ( antivirus ) je souhaite réaliser un script de commande et la problème ma base de donnée : commande(NumCommande,NumClientCommande) lignecommande(NumCommandeLigneCommande,NumProduitLigneCommande,Quantite) Code : -- la table commande avec le numeros de la commande en auto increment ainsi que le numeros du client de cette commande la table lignecommande avec numeros de la commande(NumCommandeLigneCommande) le numeros des produits commander(NumProduitLigneCommande) et la quantitée(Quantite) et ca marche et voila mon code php : Code : <?php Code : <table> mon probleme : Votre commande a bien été sauvegardée. Le numero suivant de commande vous a été attribué:8 numeros du produit:1 quantite du produit: erreurYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 je pense donc a un probleme dans la deuxieme requete ( car le php ne trouve pas la quantite) |
|
22-05-2012, 16h51
Message : #2
|
|
Dobry
Tueur de lamouz Messages : 206 Sujets : 25 Points: 73 Inscription : Aug 2011 |
RE: Besoin d'aide en php/mysql
Déjà, il y a une erreur au niveau des chaine de caractère, en effet :
$reqD="INSERT INTO `commande` VALUES (3, 20);" devrait être $reqD="INSERT INTO `commande` VALUES (3, 20)"; Et $reqC="INSERT INTO `lignecommande` VALUES (3, 1, 10);"; devrait être $reqC="INSERT INTO `lignecommande` VALUES (3, 1, 10)"; Necromoine
Aestuārium Erudītiōnis
There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors.
|
|
27-12-2012, 00h11
(Modification du message : 27-12-2012, 00h13 par Hypnoze57.)
Message : #3
|
|
Hypnoze57
Web Hacker Messages : 98 Sujets : 13 Points: 28 Inscription : Feb 2012 |
RE: [Php/MySql] Erreur de syntaxe
Oulala la belle injection SQL en INSERT...
Je pense que ton problème vient de la. Il doit y avoir un problème avec la variable entrer dans ta requête sql. Sécurise tes variables: Code PHP : $NumClientCommande=$_POST['NumClientCommande']; --> Code PHP : $NumClientCommande=mysql_real_escape_string($_POST['NumClientCommande']); Make your own destiny now and forever !
|
|
28-12-2012, 14h31
Message : #4
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [Php/MySql] Erreur de syntaxe
on t'a déjà répondu, mais à ta place je structurerais tout ça.. par exemple faire un fichier qui tu incuerais a chaque fois que nécessaire qui se connecte a la db
|
|
28-12-2012, 14h36
Message : #5
|
|
Hypnoze57
Web Hacker Messages : 98 Sujets : 13 Points: 28 Inscription : Feb 2012 |
RE: [Php/MySql] Erreur de syntaxe
(28-12-2012, 14h31)sakiir a écrit : on t'a déjà répondu, mais à ta place je structurerais tout ça.. par exemple faire un fichier qui tu incuerais a chaque fois que nécessaire qui se connecte a la db Exacte car ton code est un peu "brouillon", si tu l'ordonne et que tu le commentes il te sera plus facile de le modifier et de trouver tes erreurs. Make your own destiny now and forever !
|
|
29-12-2012, 12h26
Message : #6
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [Php/MySql] Erreur de syntaxe
|
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Question PHP/MySQL | InFamouZz | 7 | 360 |
31-03-2013, 15h31 Dernier message: InFamouZz |
|
[PHP]Auto MySQL Injector Beta v0.7 | Hypnoze57 | 2 | 241 |
06-03-2013, 14h23 Dernier message: thxer |
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)