par
Cyrano » 24 mai 2005, 12:29
Il faut que lors de la création de ta table tu mettes ce champ en auto_imcrement. tu n'auras alors pas besoin de préciser le contenu pour cette colonne lors de l'insertion, une numérotation automatique se fera.
Pour insérer plusieurs valeurs à la fois sur une ligne, tu fais:
Code : Tout sélectionner
INSERT INTO `table` (`champ_1`, `champ_2`, ..., `champ_n`)
VALUES ('valeur_1', 'valeur_2', ...,'valeur_n');
À noter que les valeurs en chaine de caractères doivent être entre apostrophes (ou entre guillemets) alors que les valeurs numériques n'ont pas besoin d'être protégées.
Attention aussi pour les chaines de caractères: si tu as une apostrophe dans la chaine, il faut l'échapper avec un backslash: 'valeur d\'une colonne'
Il faut que lors de la création de ta table tu mettes ce champ en auto_imcrement. tu n'auras alors pas besoin de préciser le contenu pour cette colonne lors de l'insertion, une numérotation automatique se fera.
Pour insérer plusieurs valeurs à la fois sur une ligne, tu fais:
[code]INSERT INTO `table` (`champ_1`, `champ_2`, ..., `champ_n`)
VALUES ('valeur_1', 'valeur_2', ...,'valeur_n');[/code]
À noter que les valeurs en chaine de caractères doivent être entre apostrophes (ou entre guillemets) alors que les valeurs numériques n'ont pas besoin d'être protégées.
Attention aussi pour les chaines de caractères: si tu as une apostrophe dans la chaine, il faut l'échapper avec un backslash: 'valeur d\'une colonne'