![](/img/trans.png)
[英]How to fetch data row by row from mysql table, queries coded in php, using jquery (AJAX)?
[英]How to parse results from MySQL Table with PHP using row data?
通常當我調用mysql數據庫時,我引用一列我需要的值。 但是,在這個特定的實例中,我需要檢索一組行並相應地使用PHP進行解析。 這個例子是這樣的:
ID | Level
-----------------
1 | 1
2 | 2
3 | 2
4 | 3
5 | 4
6 | 4
我最終試圖檢索所有可能的級別並按這些級別計算結果的數量。 一個簡單的GROUP BY,COUNT()就可以了:
'Select Level, Count(*) as counter FROM table GROUP BY Levels ORDER BY Levels ASC'
哪個將返回:
Level | Count
--------------
1 | 1
2 | 2
3 | 1
4 | 2
我面臨的問題是用PHP檢索這些結果時,我不太確定如何設置變量,比如'level1'並將其設置為count列中返回的值。
我假設邏輯將遵循:
while ($row = $stmt->fetch()) {
$count_level = $row['counter']
}
(但后來我需要為每個級別類型創建計數。有什么建議嗎?
$level = array();
while ($row = $stmt->fetch()) {
$level[$row['level']] = $row['counter']
}
然后你有$level
數組和$level[1]
, $level[2]
等變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.