【发布时间】:2013-08-19 15:39:16
【问题描述】:
我是 PHP 和 MySQL 查询的新手。我正在尝试从 MySQL 数据库构建 Google 图表,但在 Google 上搜索了无数小时后,我找不到我需要的东西。但是,我找到了一个可能有用的示例,但我仍然无法按照我想要的方式进行操作。这是我的表的示例。
Apple | Orange | Strawberry
--------------------------
Like | Like | Like
Dislike | Like | Like
Dislike | Dislike | Like
Like | Dislike | Dislike
Like | Like | Like
我想计算Apple、Orange 和 Strawberry 有多少个 Like 和 Dislike。在图表中,我希望它显示有多少人喜欢和不喜欢这 3 种水果。
这是我一直在查看的代码,但我还没有弄清楚如何攻击它。
$query = mysql_query('SELECT * FROM data');
$table = array();
$table['cols'] = array(
array('label' => 'cas', 'type' => 'string'),
array('label' => 'data', 'type' => 'number')
);
$rows = array();
while($r = mysql_fetch_assoc($query)) {
$temp = array();
$temp[] = array('v' => $r['cas']);
$temp[] = array('v' => (int) $r['data']);
$rows[] = array('c' => $temp);
}
$table['rows'] = $rows;
$jsonTable = json_encode($table);
echo $jsonTable;
任何例子都会有所帮助!谢谢。
【问题讨论】:
-
你如何处理这里的问题取决于你想要的最终结果。您是在寻找这样的东西:jsfiddle.net/asgallant/xbqr6,还是这样的东西:jsfiddle.net/asgallant/xbqr6/1,还是不同的东西?
-
Asgallant:第一个会很棒!
标签: php mysql json google-visualization