在我问之前,我花了大约2天的时间搜索并自己试验这些东西以使其发挥作用。由于我没有运气,我现在请求帮助。
PHP代码 - 保存最近30天用户注册计数的记录集
$sql_last_30_days = "SELECT Count(username) as ttl_users, DATE_FORMAT(created, '%m%d%Y') as signup_day FROM tbl_users WHERE created >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) group by DAY(created) order by created desc";
$qry_30_days_users = mysqli_query($db_connection, $sql_last_30_days);
我做了while和foreach循环尝试不同的选项。
上述记录集需要创建一个条形图,显示过去30天内有注册计数的条形图。
这是创建条形图的javascript。
var data1 = [];
var i = 0;
for (var i = 0; i <= 30; i += 1)
data1.push([i, 25]);
var ds = new Array();
ds.push({
data : data1,
bars : {
show : true,
barWidth : 0.9,
order : 1,
}
});
我知道for循环和data1.push()需要提供的值才能填充条形图。但由于某些原因,我无法弄清楚如何为此data1.push()函数提供PHP记录集值。
任何帮助都将受到高度赞赏。
谢谢