array associatif nom champ + valeur
Posté : 03 févr. 2008, 18:59
Bonjour à tous,
J'effectue une requete mysql pour récupérer un enregistrement dans une table.
Je voudrais créer un tabeau associatif $user dont la clé est le nom du champ dans la table et dont la valeur est la valeur du champ pour cet enregistrement. Du type:
Voyez vous ce qu'il manque?
Merci pour vos réponses.
J'effectue une requete mysql pour récupérer un enregistrement dans une table.
Je voudrais créer un tabeau associatif $user dont la clé est le nom du champ dans la table et dont la valeur est la valeur du champ pour cet enregistrement. Du type:
$user = array ("nomChampTable" =>"valeurChamp");
Avec les résultats de ma requete, je crée mon tableau user de la façon suivante:
$query = "........code pour sélectionner un seul enregistrement......";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$field = mysql_field_name($result, $i) ;
$user[$field] = $row[$field];
$i++;
}
un var_dum sur user me donne:
array(1) {
["idfiche"]=> string(1) "1"
}
J'ai + de 15 champs dans ma table, il n'y a que le 1er et sa valeur qui sont affichés, pas les autres.Voyez vous ce qu'il manque?
Merci pour vos réponses.