< Aide en PHP | Forum des BTS

Aide en PHP

J'ai trouvé la traduction (si ca intéresse quelqu'un)
:fleche: Le compte de colonne pas compte de valeur de match à la rangée 1 (Le nombre de colonnes définies ne correspond pas au nombre de colonnes renseignées)

Mais maintenant, j'ai un autre problème :
:fleche: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax

Je sais Je Suis Pas Douée !!!!
 
Désolée, j'ai oublié de mettre la requête :pascompris; :

:fleche: $query_lot = &quot;INSERT INTO LOT VALUES ( &quot;.$_POST['NumMarche2'].&quot;,1,
:fleche: &quot;.$nument.&quot;,
:fleche: '&quot;.$_POST['Procedure2'].&quot;',
:fleche: &quot;.$nummarche.&quot;,0,
:fleche: '&quot;.$_POST['txtNomLot2'].&quot;',
:fleche: '&quot;.changer_date($_POST['txtDateNot2']).&quot;',
:fleche: '&quot;.changer_date($_POST['txtDateDeb2']).&quot;',
:fleche: '&quot;.changer_date($_POST['txtDateFin2']).&quot;',
:fleche: '&quot;.changer_date($_POST['txtDateSolde2']).&quot;',
:fleche: '&quot;.$_POST['txtResp2'].&quot;',
:fleche: '&quot;.$_POST['txtPosteResp2'].&quot;',
:fleche: &quot;.$_POST['txtMontantMini2'].&quot;,
:fleche: &quot;.$_POST['txtMontantMaxi2'].&quot;,
:fleche: &quot;.$_POST['txtMontantReel2'].&quot;,
:fleche: '&quot;.$_POST['txtComBC2'].&quot;',
:fleche: &quot;.$_POST['txtMontant2'].&quot;,
:fleche: '&quot;.$_POST['txtCom2'].&quot;',
:fleche: '&quot;.$_POST['txtComEnt2'].&quot;');&quot;;
:fleche: $result_lot = mysql_query($query_lot, $marches) or die(&quot;lot&quot;.mysql_error());

Voilà !!
 
The_tiger85 link=topic=29521.msg275740#msg275740 date=1150463136 a dit:
Mais maintenant, j'ai un autre problème : 
:fleche: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax

Je sais Je Suis Pas Douée !!!!
ça veut dire que ta requête est mal écrite et qu'il n'arrive donc pas à l'interpréter...affiche là pour voir où est l'erreur...je sens que si t'as appliqué les conseils que je t'ai mis hier soir, tu as du oublier un petit espace...

EDIT: affiche ta reqûete telle qu'elle sera interprétée par MySQL, donc avec les variables remplacées par les valeurs, mais par le traitement

rajoute &quot;echo $query_lot&quot; avant mysql_query
 
Retour
Haut