bonjour tout le monde!
j'ai une fonction de récupération de nombre de colonnes et une autre pour les noms de champs mai j'arrive pas a faire l'insertion
Code PHP :
$sql1 = "INSERT INTO utilisation_individuelle($nomsdeschamps)//ici j'ai trouver pas quoi metrre
VALUES
(";
for($i=0;$i<=($nombredechamps-2);$i++)
{
$sql1.= "'$reponse_utilisateur[$i]',";
}
$sql1.= "'$reponse_utilisateur[$nombredechamps2]',";
les 2 fonctions
Code PHP :
function recup_nbchamps($bdd,$table)
{
//récupère tous les champs de la table $table dans la base de données $bdd.
$champs = mysql_list_fields($bdd,$table);
// Enumère le nombre de champs de la table.
$nb_champs = mysql_num_fields($champs)or die (mysql_error());
return $nb_champs-1;//je met -1 pour ne pas prendre le premier colonne id:clé primaire auto_incrémente
}
Code PHP :
function recup_noms_champs($bdd,$table)
{
//récupère tous les champs de la table $table dans la base de données $bdd.
$champs = mysql_list_fields($bdd,$table);
// Enumère le nombre de champs de la table.
$nb_champs = mysql_num_fields($champs)or die (mysql_error());
// rempli le tableau temporaire des noms de champs.
for ($i = 1; $i < $nb_champs; $i++)
{
$tableau_noms_temp[$i] = mysql_field_name($champs, $i);
}
$tableau_noms = array();
for ($i = 1; $i < $nb_champs; $i++)//mem chose je commence de 1 pas par 0
{
array_push($tableau_noms,$tableau_noms_temp[$i]);
}
return $tableau_noms;
}
comment faire pour que l'insertion soit dans ses colones
Merci