谷歌饼图有问题从数据库中获取数据

时间:2018-05-02 23:30:50

标签: php mysql charts google-visualization

data have;
length datetime $23.;
input datetime $ type ;
datalines;
ddmmyy:10:30:00  0
ddmmyy:10:31:00  0
ddmmyy:10:32:00  1
ddmmyy:10:33:00  0
ddmmyy:10:34:00  1
ddmmyy:10:35:00  0
;
run; 

data want;
    merge have have(firstobs=2 keep=type rename=(type=_type));
    if max(type,_type) or max(type,lag(type)) ;
    drop _type;
run;

我想知道为什么我得到空数据。当我调用echo json_encode($ male)和json_encode($ female)时,我有真正的价值观。在这种情况下,我的数据库中有一个男性用户和三个女性用户,所以我看到输出为[{“MTOTAL”:“1”,“0”:“1”}] [{“FTOTAL”:“3”,“ 0 “:” 3" }]。我想知道为什么我不能在脚本中获取这些值。

1 个答案:

答案 0 :(得分:1)

在您的查询中,您使用AS关键字命名计数结果列...

SELECT COUNT(*) AS MTOTAL
SELECT COUNT(*) AS FTOTAL

使用名称引用记录集中的列...

使用此...

$s ['MTOTAL']
$s ['FTOTAL']

而不是......

$s ['count(*)']