Insertion dans une base de donnée
Bonjour,
s'il vous plait j'ai un problème avec ma requête d'insertion d'enregistrement.
J'ai le message suivant:
Citation:
You 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 2
Voici ma base de données crée avec phpMyadmin:
http://pics.imagup.com/ano1/1277535103.PNG
et voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$categorie="a1";
$marque="a1";
$reference="a1";
$serie="a1";
if (isset($_POST['entre_categorie'])) {$categorie=$_POST['entre_categorie'];}
if (isset($_POST['entre_marque'])) {$marque=$_POST['entre_marque'];}
if (isset($_POST['entre_reference'])) {$reference=$_POST['entre_reference'];}
if (isset($_POST['entre_serie'])) {$serie=$_POST['entre_serie'];}
mysql_connect("localhost","root","");
mysql_select_db("stocky");
$req_insertion="INSERT INTO materiel (categorie, marque, reference, num_serie, en_stock, la_date)
VALUES('$categorie','$marque','$reference','$serie','1', TIME())";
mysql_query($req_insertion) or die(mysql_error());
mysql_close(); |
j'ai cru que le problème venait de time(), donc j'ai remplacé par une constante, et après exécution la page ne s'affiche plus.
si quelqu'un peut m'aider a résoudre ce proble ou me propose des améliorations plus ca serait vraiment sympa.
.