PHP / Mysql - problème avec inser into
Fermé
zalta
-
28 mai 2009 à 08:55
xXPika74Xx Messages postés 115 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 25 mai 2011 - 28 mai 2009 à 11:22
xXPika74Xx Messages postés 115 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 25 mai 2011 - 28 mai 2009 à 11:22
A voir également:
- PHP / Mysql - problème avec inser into
- Touche inser - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Touche inser clavier - Forum Clavier
- Monitor will go into standby mode ✓ - Forum Matériel & Système
2 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
28 mai 2009 à 11:07
28 mai 2009 à 11:07
Bonjour,
ton erreur vient de ton " qui est mal placé dans ton mysql_query
ca devrait etre bon comme ca :
mysql_query("INSERT INTO `phpdb`.`liste_des_adherents` (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule) VALUES
(NULL,'$nom','$prenom','$adresse','$ville','$code_postale','$tel','$mail','$marque'") or die (mysql_error());
ton erreur vient de ton " qui est mal placé dans ton mysql_query
ca devrait etre bon comme ca :
mysql_query("INSERT INTO `phpdb`.`liste_des_adherents` (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule) VALUES
(NULL,'$nom','$prenom','$adresse','$ville','$code_postale','$tel','$mail','$marque'") or die (mysql_error());
xXPika74Xx
Messages postés
115
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
25 mai 2011
13
28 mai 2009 à 11:22
28 mai 2009 à 11:22
Test pour voir si la solution de jeangilles marche au cas ou l'erreur persiste ajoute des \ devant chaque ' de ton insert comme ceci:
("INSERT INTO \`phpdb\`.\`liste_des_adherents\` (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule) VALUES
(NULL,\'$nom\',\'$prenom\',\'$adresse\',\'$ville\',\'$code_postale\',\'$tel\',\'$mail\',\'$marque\'")
Ensuite lors d'un inset Into il ne me semble pas que l'on précise le nom de la base et pas de guillemet donc:
INSERT INTO `phpdb`.`liste_des_adherents`
devient:
INSERT INTO liste_des_adherents
donc ta requète donnerai:
INSERT INTO liste_des_adherents (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule)
VALUES (NULL,\'$nom\',\'$prenom\',\'$adresse\',\'$ville\',\'$code_postale\',\'$tel\',\'$mail\',\'$marque\'")
Vérifie également du cotée de l'ID si il est not null dans ta base ou qu'il est clef primaire il se peut que la valeur null lors de l'ajout de l'id face plantée la requète.
("INSERT INTO \`phpdb\`.\`liste_des_adherents\` (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule) VALUES
(NULL,\'$nom\',\'$prenom\',\'$adresse\',\'$ville\',\'$code_postale\',\'$tel\',\'$mail\',\'$marque\'")
Ensuite lors d'un inset Into il ne me semble pas que l'on précise le nom de la base et pas de guillemet donc:
INSERT INTO `phpdb`.`liste_des_adherents`
devient:
INSERT INTO liste_des_adherents
donc ta requète donnerai:
INSERT INTO liste_des_adherents (id,nom,prenom,adresse,ville,code_postale,tel,email,marque_vehicule)
VALUES (NULL,\'$nom\',\'$prenom\',\'$adresse\',\'$ville\',\'$code_postale\',\'$tel\',\'$mail\',\'$marque\'")
Vérifie également du cotée de l'ID si il est not null dans ta base ou qu'il est clef primaire il se peut que la valeur null lors de l'ajout de l'id face plantée la requète.