Entrer des valeurs dans table
eliah
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
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
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
A voir également:
- Entrer des valeurs dans table
- Table des matières word - Guide
- Table ascii - Guide
- Rechercher ou entrer l'adresse - Guide
- Entrer les informations d'identification reseau - Guide
- Entrer code puk samsung - Guide
4 réponses
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
INSERT INTO nomTable (colonne1, colonne2, colonne3) VALUES (valeur1, valeur2, valeur3)
Voir: http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.1
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
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 :
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, ...)
++
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, ...)
++