mysql 查询从数据库中获取数据并使用 php 以堆叠条形图的形式显示它
mysql query to fetch data from database and display it in the form of stacked bar graph using php
大家好,我有 Google 来回答上述问题,但我得到的答案是显示普通条形图而不是堆叠条形图。
我的问题是我必须根据不同类别的计数显示堆叠条形图,例如登录网站的次数、重设密码、聊天 etc.And 我必须使用插件来显示图形。
我会请求你们在 this.As 上给我一些建议 我是 php 的新手。
提前谢谢大家
我想我理解了这个问题(好问题)
SELECT category
, 计数(category
)
来自用户
分组 category
按 category
排序
这显示了每个类别的总命中数。在 javascript 中,我使用 AJAX 调用来执行 php - mysql,然后 return 计数数组返回到 javascript 以显示堆栈图。
我在我的系统上执行了这段代码,只需将 "where user_id = 36" 替换为 "where date = 31032015"(任何日期格式),然后将 table "users" 更改为您的 table 姓名.
$template2=mysql_query("SELECT category, COUNT(category) FROM users where user_id = 36
GROUP BY category ORDER BY category ");
while($template=mysql_fetch_array($template2)){
echo "<tr><td>{$template['COUNT(category)']} {$template['category']}</td></tr>";
}
大家好,我有 Google 来回答上述问题,但我得到的答案是显示普通条形图而不是堆叠条形图。 我的问题是我必须根据不同类别的计数显示堆叠条形图,例如登录网站的次数、重设密码、聊天 etc.And 我必须使用插件来显示图形。 我会请求你们在 this.As 上给我一些建议 我是 php 的新手。 提前谢谢大家
我想我理解了这个问题(好问题)
SELECT category
, 计数(category
)
来自用户
分组 category
按 category
这显示了每个类别的总命中数。在 javascript 中,我使用 AJAX 调用来执行 php - mysql,然后 return 计数数组返回到 javascript 以显示堆栈图。
我在我的系统上执行了这段代码,只需将 "where user_id = 36" 替换为 "where date = 31032015"(任何日期格式),然后将 table "users" 更改为您的 table 姓名.
$template2=mysql_query("SELECT category, COUNT(category) FROM users where user_id = 36
GROUP BY category ORDER BY category ");
while($template=mysql_fetch_array($template2)){
echo "<tr><td>{$template['COUNT(category)']} {$template['category']}</td></tr>";
}