|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 132 ![]() |
Bonsoir,
J'ai cette table: Code :
Si je fais un insert dans cette table comme ceci: Code :
INSERT INTO ".$_PRE."reagir VALUES ('', '".$_POST['ArticleID']."', '".$ArticleTitle."', '".$ArticleText."', '$dateC', '".$ArticleAuthor."', '') Parce que là, je retrouve "0". Qui a une idée svp ? |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Bonsoir,
Et si tu ajoutes le nom des champs apres le nom de la table dans le INSERT! Code :
__________________
![]() ![]() ![]() David55 |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 132 ![]() |
Ca ne fonctionne pas,
Voici maintenant ma requête: Code :
INSERT INTO ".$_PRE."reagir (ID, ArticleID, ArticleTitle, ArticleText, DateCreated, ArticleAuthor, STATUS) VALUES ('', '".$_POST['ArticleID']."', '".$ArticleTitle."', '".$ArticleText."', '$dateC', '".$ArticleAuthor."', '') |
|
|
00
|
|
|
#4 | ||
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Oui mais il ne faut pas renseigner le champ STATUS sinon il va te le remplacer!
Ca donne donc: Code :
__________________
![]() ![]() ![]() David55 |
||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Sinon une technique standard quand on ne veut pas spécifier les noms des colonnes et ne pas spécifier la valeur est d'utiliser le mot clef DEFAULT à la place de la valeur.
Donc qqch du genre: Code :
INSERT INTO TABLE VALUES (1,2,DEFAULT) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com