PHP/ Mysql Problème => insert into
Résolu/Fermé
Urbanspirit
Messages postés
93
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
6 septembre 2013
-
16 avril 2010 à 12:21
Urbanspirit Messages postés 93 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 6 septembre 2013 - 23 mai 2010 à 12:17
Urbanspirit Messages postés 93 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 6 septembre 2013 - 23 mai 2010 à 12:17
A voir également:
- PHP/ Mysql Problème => insert into
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Disk boot failure insert system disk and press enter - Guide
- Reboot and select proper boot device or insert boot media in selected boot device and press a key - Forum Windows
6 réponses
Giorgiolino
Messages postés
253
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
Modifié par Giorgiolino le 26/04/2010 à 23:29
Modifié par Giorgiolino le 26/04/2010 à 23:29
Bonjour,
à mon avis si ça a fonctionné la première fois, ton problème ne vient pas de la syntaxe de ton code (les histoires de simple/double quotes, etc).
Par contre je te soupçonne d'avoir défini le champ OFFRE_NUM comme clé primaire de ta table, mais aussi d'avoir fait la première insertion en mettant une chaîne vide comme valeur pour ce champ. Or là tu veux insérer une nouvelle offre avec ce champ encore vide (soit pareil qu'avant).
Ce que le SGBD voit c'est que tu essayes de créer un enregistrement avec une clé primaire qui existe déjà, raison pour laquelle il refuse de te l'insérer. A ce moment-là tu devrais lui dire merci, corriger ton erreur et lui promettre de ne plus recommencer.
Bon courage.
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein
à mon avis si ça a fonctionné la première fois, ton problème ne vient pas de la syntaxe de ton code (les histoires de simple/double quotes, etc).
Par contre je te soupçonne d'avoir défini le champ OFFRE_NUM comme clé primaire de ta table, mais aussi d'avoir fait la première insertion en mettant une chaîne vide comme valeur pour ce champ. Or là tu veux insérer une nouvelle offre avec ce champ encore vide (soit pareil qu'avant).
Ce que le SGBD voit c'est que tu essayes de créer un enregistrement avec une clé primaire qui existe déjà, raison pour laquelle il refuse de te l'insérer. A ce moment-là tu devrais lui dire merci, corriger ton erreur et lui promettre de ne plus recommencer.
Bon courage.
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein
LegGohan
Messages postés
200
Date d'inscription
vendredi 21 septembre 2007
Statut
Membre
Dernière intervention
2 août 2017
54
16 avril 2010 à 12:25
16 avril 2010 à 12:25
qu'elle réponse te renvoi mysql ???
slt mon ami!
je voix que t'a mi une erreur,au lie de:
$Req3='INSERT INTO 'offre' VALUES("","'.$ent.'","'.$dur.'","'.$dec.'")';
fait ça:
$Req3="INSERT INTO offre VALUES('','".$ent."','".$dur."','".$dec.'")";
puis essaye et répond
je voix que t'a mi une erreur,au lie de:
$Req3='INSERT INTO 'offre' VALUES("","'.$ent.'","'.$dur.'","'.$dec.'")';
fait ça:
$Req3="INSERT INTO offre VALUES('','".$ent."','".$dur."','".$dec.'")";
puis essaye et répond
Urbanspirit
Messages postés
93
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
6 septembre 2013
22
16 avril 2010 à 12:57
16 avril 2010 à 12:57
Merci de la réponse ^^
Sa ne change rien en fait ..car a la base j'avais juste mit offre sans quote.. j'ai rajouté les quote justement en pensant que sa réglerai mon problème
j'ai aussi essayer le insert into de cette façon:
sans succès....
mais encore merci d'avoir porter attention a mon problème :o
Sa ne change rien en fait ..car a la base j'avais juste mit offre sans quote.. j'ai rajouté les quote justement en pensant que sa réglerai mon problème
j'ai aussi essayer le insert into de cette façon:
$Req3="INSERT INTO offre (OFFRE_NUM, ENT_NUM, Duree_OFFRE, THEME_OFFRE )VALUES ('','".$ent."','".$dur."','".$dec.'")";
sans succès....
mais encore merci d'avoir porter attention a mon problème :o
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Urbanspirit
Messages postés
93
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
6 septembre 2013
22
26 avril 2010 à 18:43
26 avril 2010 à 18:43
Petit UP... ^^
Urbanspirit
Messages postés
93
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
6 septembre 2013
22
23 mai 2010 à 12:17
23 mai 2010 à 12:17
Merci beaucoup ^^
c'était sa en fait ^^
et bah j'aurai bine tourné en rond pour un truc aussi simple que sa XD
merci encore ^^
c'était sa en fait ^^
et bah j'aurai bine tourné en rond pour un truc aussi simple que sa XD
merci encore ^^