bonjour
j'aimerai faire une requete INSERT dans la quelle je remplit une ligne mais seulement colones par colones car je connais pas les identifiants je m'explique avec un example
normalement c'est :
ce que moi je veux c'est ne pas avoir a ecrite le nom des champs mais un compteur pour avoir quelques chose comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql_query("INSERT INTO ma_table ('nom','prenom','adresse') VALUE ('Chirac','jacques',19) WHERE id=1202"); //avec id etant clefprimaire et autonum
$data etant un tableau contenant mes donnees (nom prenom et age). ce que je cherche c'est comme remplacer colonnes par l'equivalent php ou sql car je ne que l'element i du tableau soit dans la colonne i+1 de la table car 1 etant reserver pour ma clef primaire qui est auto incremente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for($i=0;i<$max;$i++) mysql_query("INSERT INTO ma_table (".colonne[$i+1]."') VALUE (".$data[$i].") WHERE id=1202");
merci pour votre aide
Partager