Partage
  • Partager sur Facebook
  • Partager sur Twitter

insertion des valeurs sans savoir le noms de colonnes

    21 mai 2011 à 13:56:38

    bonjour !
    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 :(
    $sql1 = "INSERT INTO utilisation_individuelle($nomsdeschamps)//quoi metrre ici
    
    VALUES 
    (";
    for($i=0;$i<=($nombredechamps-2);$i++)
    {
    $sql1.= "'$reponse_utilisateur[$i]',";
    }
    $sql1.= "'$reponse_utilisateur[$nombredechamps2]',";
    

    les 2 fonctions
    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;
       
      }
      //fin de la fonction recup_nbchamps($bdd,$table)
     
      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++)
        {
          array_push($tableau_noms,$tableau_noms_temp[$i]);
        }
        return $tableau_noms;
       
      }
    

    merci
    • Partager sur Facebook
    • Partager sur Twitter
      23 mai 2011 à 15:14:02

      si tu ordonna tous cela, tu dois pouvoir faire $nomTable[1] et ainsi de suite ?
      • Partager sur Facebook
      • Partager sur Twitter

      insertion des valeurs sans savoir le noms de colonnes

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown