[PHP - SQLite] autoincrémentation d'un ID
Résolu/Fermé
dsnoeck
Messages postés
56
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
25 août 2006
-
16 avril 2005 à 18:27
dsnoeck Messages postés 56 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 25 août 2006 - 17 avril 2005 à 10:35
dsnoeck Messages postés 56 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 25 août 2006 - 17 avril 2005 à 10:35
A voir également:
- [PHP - SQLite] autoincrémentation d'un ID
- Easy php - Télécharger - Divers Web & Internet
- Id de membre perfect money - Forum Logiciels
- Php?id=1 - Forum PHP
- Id telephone - Guide
- Iphone sans face id avis - Forum Mobile
3 réponses
nairolf45
Messages postés
15
Date d'inscription
samedi 9 avril 2005
Statut
Membre
Dernière intervention
11 juillet 2011
16 avril 2005 à 20:01
16 avril 2005 à 20:01
$sql = "INSERT into article VALUES ('', '$titreArticle', '$sousTitreArticle', '$corpsArticle')";
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
17 avril 2005 à 09:40
17 avril 2005 à 09:40
Ou alors, pour plus de lisibilité du code:
$sql = "INSERT into article (champ1, champ2, champ3) VALUES ('$titreArticle', '$sousTitreArticle', '$corpsArticle')";
champx sont les noms des champs de ta table, en excluant le champ auto-incrémenté.
Cette méthode permet de savoir exactement les champs renseignés.
Ca a l'air de rien, mais quand ton projet grossit, c'est vachement utile.
$sql = "INSERT into article (champ1, champ2, champ3) VALUES ('$titreArticle', '$sousTitreArticle', '$corpsArticle')";
champx sont les noms des champs de ta table, en excluant le champ auto-incrémenté.
Cette méthode permet de savoir exactement les champs renseignés.
Ca a l'air de rien, mais quand ton projet grossit, c'est vachement utile.
dsnoeck
Messages postés
56
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
25 août 2006
17 avril 2005 à 10:35
17 avril 2005 à 10:35
Merci bien c'est résolu, mais le problème était ailleurs en faite et je n'avais pas pensé à regarder ça avant.
Dans ma BD SQLite j'avais défini le la PRIMARY KEY comme integer de longueur 5. Là était mon erreur, il ne faut pas définir de longeur pour la PK.
Encore merci
Damien
Dans ma BD SQLite j'avais défini le la PRIMARY KEY comme integer de longueur 5. Là était mon erreur, il ne faut pas définir de longeur pour la PK.
Encore merci
Damien