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 :
et mon appel de la 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; }
En faisant un print_r(), je voudrais obtenir ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tab = get_Utilisateurs();
mais je n'obtiens que
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" ) ... )
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;
Partager