Entrer des valeurs dans table

Fermé
eliah - 20 avril 2005 à 15:07
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 20 avril 2005 à 15:54
Si je veux rentrer plusieurs valeurs dans un meme champs est ce possible et quel est la ligne de code en php

car moi en tapant cela ca marche pas:
INSERT INTO resultats_analyses set Nom_Analyse ='' , Type ='3 race' , Nom_Org_Commun ='Dorade' , Nom_Primer ='RpL17-rev' , Nom_Primer ='UBC801' , Nom_Primer ='UBC827' , Date_Analyse ='2005-4-20 15:2:54' , Image ='' , Res_Attendu ='' , Res_Obtenu ='' , Commentaire =''

Merci d'avance

4 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
20 avril 2005 à 15:16
Chez moi, la syntaxe du insert est:

INSERT INTO nomTable (colonne1, colonne2, colonne3) VALUES (valeur1, valeur2, valeur3)


Voir: http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.1
0
Oui il y a cette syntaxe également mais moi cke je veux faire c en utilisant SET pouvoir ajouter plusieurs primers dans la colonne nom_primer
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
20 avril 2005 à 15:45
Ben, il faut faire plusieurs INSERT à la suite, non ?
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
20 avril 2005 à 15:54
Rapelle sur le formule pour eliah :
INSERT INTO ... sert à insérer des nouvelle ligne dans une tables, donc à priori ce que tu souhaite faire.

UPDATE [table] SET [champ]=[valeur] WHERE ...
sert à changer la valeur d'un champ d'une table.

Conclusion, ne mélange pas les deux sinon ca n'ira pas c'est sur.

Donc utilise plutot ceci :
INSERT INTO resultats_analyses VALUES ('' , '3 race' , 'Dorade' , 'RpL17-rev' ,'UBC801' , 'UBC827' , '2005-4-20 15:2:54' , '' , '' , '' , '');


Et généralement pour que ton code soit plus lisible ar d'autre personnes, comme l'a fait remarquer SebSauvage, tu met les noms des champs de ta table entre parenthèse entre le nom de la table et le 'VALUES' :
(colonne1, colonne2, colonne3, ...)

++
0