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:
pour que par la suite je fasse un graph avec GDGRAPH.Array ( [0] => 1 [1] => 2 [2] => 3 )
mais je n'arrive pas bien a formater mes données et cela me donne des espèces de sous tableaux:
le problème vient je pense de cette commande:Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => ) [2] => Array ( [0] => ) )
merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $axe[0] = $row[0]; array_push($axe_x_instance11, $axe);
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>";
Partager