Bonsoir � tous,

Mon soucis est que je voudrais mettre dans un tableau le r�sultat d'une requ�te sur une table.

Voici ma fonction :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
function get_Utilisateurs()
 
{
  include("include/connexion.inc.php");
 
  $str = "SELECT * FROM TBL_Utilisateurs";
 
  $enreg = mysql_query($str, $MYSQL) or die ('ERREUR : ' .mysql_error() . mysql_errno() );
  while ($result=mysql_fetch_object($enreg))
  {
      $tab_Utilisateurs = array(array ("id"=>$enreg->id, "nom" =>$enreg->Nom));
  }
     return $tab_Utilisateurs;
}
et mon appel de la fonction :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
   $tab = get_Utilisateurs();
En faisant un print_r(), je voudrais obtenir ceci:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
Array
(
    [0] => Array
      (
          [id] => 1
          [nom] => "test"
      )
    [1] => Array
      (
          [id] => 2
          [nom] => "test2"
      )
    [3] => Array
      (
          [id] => 3
          [nom] => "test3"
      )
  ...
)
mais je n'obtiens que
Array (
[0] => Array ([id]=>3 [nom] =>test3 )
)
qui correspond au dernier enregistrement de la table!

Avez-vous une id�e? Dites-le si je ne suis pas tr�s clair... je t�cherai de mieux expliquer le probl�me!

Merci � vous;