Insérer des valeurs sans donner le nom de l'attribut
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 :
Code:
mysql_query("INSERT INTO ma_table ('nom','prenom','adresse') VALUE ('Chirac','jacques',19) WHERE id=1202"); //avec id etant clefprimaire et autonum
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:
1 2 3
|
for($i=0;i<$max;$i++)
mysql_query("INSERT INTO ma_table (".colonne[$i+1]."') VALUE (".$data[$i].") WHERE id=1202"); |
$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.
merci pour votre aide