簡體   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