繁体   English   中英

来自mysql的多维数组用于数据可视化

[英]Multi dimensional array from mysql for data visualization

第一次上课,所以请多多包涵。 可能这一切都错了。

我正在尝试从mysqli查询的结果返回多维数组。

$results= mysqli_query($con,"SELECT color, COUNT(*) FROM table WHERE type = 'post' AND author = '$user_ID'");
while($row=mysqli_fetch_array($results) {

我想返回以这种格式结尾的内容。

$data = array(
  array(
    $row['color'],
    $row['COUNT(*)']
  ),
  array(
    $row['color'],
    $row['COUNT(*)']
  ),
  ....
  array(
    $row['color'],
    $row['COUNT(*)']
  );
);

然后将其用于填充显示颜色百分比的饼图。 任何帮助,将不胜感激。

当我手动创建数组时,可以得到理想的结果,但是无法动态尝试。

$data = array(
  array(
    'red',
    20
  ),
  array(
    'blue',
    36
  ),
  ....
  array(
    green,
    10
  );
);

尝试:

$rows_colors = array();

while($r = mysqli_fetch_assoc($results)) {

    $rows_colors[] = $r;
}

// Verify with:
print_r($rows_colors);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM