PHPlot MySQL中的对象和数组

时间:2014-09-12 16:02:20

标签: php mysql arrays datetime object

我尝试用PHPPLOT(MYSQLPHP)

做一个图形

图形的输出为NULL(变量dados的vardump)

在数据库中时

id  utilizador  password    email         nivel ativo   registado

1   cris        xxxxxxxx    cris@cris.com 1     1       2014-05-04 104153

我用粗体字表示我需要的字段来做图形。

php

require(phplot-6.1.0phplot.php);


#Também delimitamos uma altura e largura do gráfico
$grafico = new PHPlot(750,600);

$grafico-SetFileFormat(png);


$grafico-SetTitle(NSMF);
$grafico-SetXTitle(Meses);
$grafico-SetYTitle(Utilizadores);


function getValues(){
  $db = new mysqli(xxxxxxxxxxxx, xxxxxxxxxxx, xxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxx);
  $db-set_charset(utf8);
  $query = $db-query(SELECT COUNT(id) AS id,registado FROM utilizadores GROUP BY YEAR(registado), MONTH(registado) );


  while($obj = $query-fetch_object()){


function multiexplode ($delimiters,$string) {

   $ready = str_replace($delimiters, $delimiters[0], $string);
   $launch = explode($delimiters[0], $ready);
   return  $launch;
}

$exp1 = multiexplode(array( ,-), $registado );

$months = array(January,February, March, April, June, July, August);
echo Month .$months[intval($exp1[1])];

$values[] = array($obj-exp1, $obj-id);

  return $values;
  }

}

给予一个月的时间......就好像是02给三月

当需要按年和月给出id组的计数时,输出为空。

0 个答案:

没有答案