Requete MySQL => tableau associatif PHP
Résolu
PK974
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
willy's gang -
willy's gang -
Bonjour,
Je fais encore une fois appel a vous pour m'eclairer sur un point !
qui est de recuperer le resultat d 'une requete MySQL sous forme de tableau associatif PHP .
pour exemple:
soit la requete SQL suivante .
$sql ="SELECT Annimals.Name ,COUNT( Annimals.Name ) AS Nb_Annimals
FROM Annimals
GROUP BY Annimals.Name"
$requete = mysql_query($sql);
// cette requete me donne un tableau de la sorte;
-------------------------------------
| Name | Nb_Annimals
------------------------------------
| chien | 5
| souris | 3
| chat | 1
---------------------------------------
mon probleme est que je ne sais pas comment faire (ni s'il existe une fonction Mysql) pour recuperer
cet requete dans un tableau associatif PHP de la sorte :
$tableau = array ( chien =>5 ,souris=>3, chat =>1) ;
j'ai essayé en utilisant la fonction mysql_fetch_assoc($requete)
while ($row = mysql_fetch_assoc($requete) ){
$tableau [] = $row ;
}
mais le print_r($tableau) me donne ce qui suit : plusieurs tableau dans un tableau
Array
(
[0] => Array
(
[Name] => chien
[Nb_Annimals] => 5
)
[1] => Array
(
[Name] => souris
[Nb_Annimals] => 3
)
[2] => Array
(
[Name] => chat
[Nb_Annimals] => 1
)
)
pourriez vous m'aidez !!!
d'avance merci .
Je fais encore une fois appel a vous pour m'eclairer sur un point !
qui est de recuperer le resultat d 'une requete MySQL sous forme de tableau associatif PHP .
pour exemple:
soit la requete SQL suivante .
$sql ="SELECT Annimals.Name ,COUNT( Annimals.Name ) AS Nb_Annimals
FROM Annimals
GROUP BY Annimals.Name"
$requete = mysql_query($sql);
// cette requete me donne un tableau de la sorte;
-------------------------------------
| Name | Nb_Annimals
------------------------------------
| chien | 5
| souris | 3
| chat | 1
---------------------------------------
mon probleme est que je ne sais pas comment faire (ni s'il existe une fonction Mysql) pour recuperer
cet requete dans un tableau associatif PHP de la sorte :
$tableau = array ( chien =>5 ,souris=>3, chat =>1) ;
j'ai essayé en utilisant la fonction mysql_fetch_assoc($requete)
while ($row = mysql_fetch_assoc($requete) ){
$tableau [] = $row ;
}
mais le print_r($tableau) me donne ce qui suit : plusieurs tableau dans un tableau
Array
(
[0] => Array
(
[Name] => chien
[Nb_Annimals] => 5
)
[1] => Array
(
[Name] => souris
[Nb_Annimals] => 3
)
[2] => Array
(
[Name] => chat
[Nb_Annimals] => 1
)
)
pourriez vous m'aidez !!!
d'avance merci .
A voir également:
- Requete MySQL => tableau associatif PHP
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide