0

como corrigir um array vindo do banco de dados?

criado por Jeferson Lima De Souza em 15/10/2016 3:55pm
to tentando fazer um grafico vindo do banco de dados porem ele so preenche o primeiro array e cria uma coluna com varios arrays ao inves de criar um array com varios valores.
segue o codigo se alguem tiver alguma sugestao.

<?php
//inclui a biblioteca base e para graficos de linha
require_once ('jpgraph-4.0.1/src/jpgraph.php');
require_once ('jpgraph-4.0.1/src/jpgraph_line.php');


$conecta = mysql_connect("localhost", "**********", "***********") or print (mysql_error());
mysql_select_db("monitoramento", $conecta) or print(mysql_error());




$sql = "SELECT * FROM `cpu`";
$query = mysql_query($sql);
while($sql = mysql_fetch_array($query)){

$dados = $sql["cpu"];
$dados = ("{$dados}".", ");
$dados1 = array_map('intval',explode(',', $dados));
//var_dump($dados1);
//echo "<br>";
//echo $dados1;
//print_r($dados1);
//


// esse array dados1 tem que ficar igual esses outro dois
$dados2 = array(354, 200, 265, 120, 191, 391, 198, 225, 293, 251);
$dados3 = array(346, 700, 165, 420, 591, 191, 598, 425, 793, 451);
$rotulos= array('');
// assim que for corrigido o array banco1 esses outros dois teram a mesma funcao
//esses dois banco2 e banco3 estao funcionando pois sao estatico mais eu quero dinamico








//pr($dados1);
//var_dump($dados1);
//var_dump($dados2);
//echo "<br>";


?>

quando dou um print_r mostra assim
//array dados1
Array ( [0] => 657 [1] => 0 )
//array dados2
Array ( [0] => 354 [1] => 200 [2] => 265 [3] => 120 [4] => 191 [5] => 391 [6] => 198 [7] => 225 [8] => 293 [9] => 251 )

Lista de Respostas:

Nenhuma resposta foi publicada ainda.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)