【问题标题】:Highcharts accessing all records from databaseHighcharts 访问数据库中的所有记录
【发布时间】:2014-12-25 00:54:25
【问题描述】:

我想访问数据库中的所有记录并填充高图。目前我的代码给了我一条记录。我想访问来自member_group 的所有记录。应该更改查询。我尝试了很多,但没有成功。

PHP 代码是:

$query="SELECT `group`.`name`,
        COUNT(`member`.`member_name`) as total
        FROM
        `group`,
        `member`,
        `member_group`
        WHERE `member_group`.`group_id` = `group`.`id`
        AND `member_group`.`member_id` = `member`.`id`
        GROUP BY `group`.`name`";

$result=mysqli_query($connection,$query);

$name="";
$series="";
while($row = mysqli_fetch_array($result)) {
$name.="'".$row['name']."', ";
$series.=$row['total'].",";
}

【问题讨论】:

    标签: javascript php mysql highcharts


    【解决方案1】:

    要检索您的所有成员,请像这样修改您的查询:

    $query="SELECT `member`.`member_name`, `group`.`name`,
            FROM
            `group`,
            `member`,
            `member_group`
            WHERE `member_group`.`group_id` = `group`.`id`;
    

    【讨论】:

    • 感谢您的回复!它返回所有成员!我想检索所有组及其对应的用户!
    • 确实返回了这些组的组名和成员数。我已经编辑了我的答案以返回所有成员及其各自的组。是你想要的吗?
    • 对不起,我来晚了!这两天我心情不好!它返回组-A 的总成员。我想这样返回,比如Group-A=10 Group-B=1 Group-C=05 Group-D=11 Group-E=25
    • 喜欢我之前的查询吗?如果是这样,您只需将“member.member_name”替换为“count(member.member_name)”并在查询末尾添加“GROUP BY group.name”。
    • bro its 返回所有组的成员总数并返回 Group-a Only
    猜你喜欢
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多