par
Ryle » 05 avr. 2009, 18:41
La fonction mysql_fetch_array() te retourne un tableau à la fois indexé et associatif. C'est à dire que tu peux lire le contenu du tableau soit à l'aide des positions des champs ($resultat[0] te retourne le premier champ de la requête, $resultat[1] le deuxième champs, etc.) soit à l'aide du nom de la colonne ($resultat['nom_de_la_colonne'])
Dans ton cas, tu peux donc faire simplement :
echo $resultat[0];
Tu peux également utiliser les noms des colonnes (qui sont à mon sens plus lisibles et plus facile à maintenir), et le mieux, dans la mesure où tu fais un calcul dans ta requête, est de donner un alias à ton calcul dans ta requête :
"SELECT capacite - SUM(resa_nbpers) AS dispo FROM ... "
...
echo $resultat['dispo'];
La fonction mysql_fetch_array() te retourne un tableau à la fois indexé et associatif. C'est à dire que tu peux lire le contenu du tableau soit à l'aide des positions des champs ($resultat[0] te retourne le premier champ de la requête, $resultat[1] le deuxième champs, etc.) soit à l'aide du nom de la colonne ($resultat['nom_de_la_colonne'])
Dans ton cas, tu peux donc faire simplement :
[php]echo $resultat[0];[/php]
Tu peux également utiliser les noms des colonnes (qui sont à mon sens plus lisibles et plus facile à maintenir), et le mieux, dans la mesure où tu fais un calcul dans ta requête, est de donner un alias à ton calcul dans ta requête :
[php]"SELECT capacite - SUM(resa_nbpers) AS dispo FROM ... "
...
echo $resultat['dispo'];[/php]