bonjour,

j'ai un problème, je dois récupéré des données sur une base MYSQL et les mettre dans un array avec un formatage comme ceci:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
pour que par la suite je fasse un graph avec GDGRAPH.

mais je n'arrive pas bien a formater mes données et cela me donne des espèces de sous tableaux:
Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => ) [2] => Array ( [0] => ) ) 
le problème vient je pense de cette commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$axe[0] = $row[0];
array_push($axe_x_instance11, $axe);
merci à vous

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
21
22
23
24
25
26
27
28
29
30
 
for ($i = 1; $i <= 3; $i++) 
{
 
// récupère les données de l'axe X de la base
$sql_requete = "select SUM(erreur_error) from SERVEUR_LOG where date=CURRENT_DATE()-$i and instance='11'";
 
 
$mysqlCnx = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die('Pb de connxion mysql');
 
// mysql_select_db  Sélectionne une base de données MySQL
@mysql_select_db(MYSQL_DATABASE) or die('Pb de sélection de la base');
 
// mysql_query  Envoie une requête à un serveur MySQL
$result = @mysql_query($sql_requete, $mysqlCnx) or die('Pb de requête');
 
 
 
// on est obligé de passé par l'instruction mysql_fetch_row pour que cela soit visible avec print_r ou echo
$row = mysql_fetch_row($result);
 
 
// push a la suite le resultat de la requete pour la mettre dans un tableau
$axe[0] = $row[0];
array_push($axe_x_instance11, $axe);
 
}
 
print_r($axe_x_instance11);
echo "<pre>";