rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Requete MySQL => tableau associatif PHP

Posté par PK974, le lundi 21 avril 2008 à 12:01:36
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 .
Configuration: Linux
Firefox 2.0.0.12
Répondre à PK974  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 PK974, le mardi 22 avril 2008 à 10:11:15
Bonjour, je suis revenu proposer ce que j'ai fais ...


while ($row = mysql_fetch_assoc($requete) ){
$key = $row['Name'];
$tableau [$key] = $row'[Nb_Annimals'];
}
Répondre à PK974
Logiciels pertinents trouvés dans les téléchargements
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger MySQL 5.0.51bMySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. Catégorie: Bases de données
Licence: Open Source
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Plus de logiciels gratuits sur « Requete MySQL => tableau associatif PHP »