第一个计时器,所以请耐心等待。可能这一切都错了。
我试图从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
);
);
答案 0 :(得分:1)
尝试:
$rows_colors = array();
while($r = mysqli_fetch_assoc($results)) {
$rows_colors[] = $r;
}
// Verify with:
print_r($rows_colors);