1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
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);
return $nb_champs;
}
//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);
// rempli le tableau temporaire des noms de champs.
for ($i = 0; $i < $nb_champs; $i++)
{
$tableau_noms_temp[$i] = mysql_field_name($champs, $i);
}
$tableau_noms = array();
for ($i = 0; $i < $nb_champs; $i++)
{
array_push($tableau_noms,$tableau_noms_temp[$i]);
}
return $tableau_noms;
}
//fin de la fonction recup_noms_champs($bdd,$table)
function recup_type_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);
// rempli le tableau temporaire des types de champs
for ($i = 0; $i < $nb_champs; $i++)
{
$tableau_types_temp[$i] = mysql_field_type($champs, $i);
}
$tableau_types = array();
for ($i = 0; $i < $nb_champs; $i++)
{
array_push($tableau_types,$tableau_types_temp[$i]);
}
return $tableau_types;
}
//fin de la fonction recup_type_champs($bdd,$table) |
Partager