我有一個MySQL數據庫表,它包含6種類型的記錄,我需要獲取每種類型的記錄總數,然後爲每個結果創建一個變量因此,例如MySQL&PHP獲取每種類型的記錄數
重量= 3 SPV = 33 SHW = 78
等..
我寫了這個代碼
$tquery = "SELECT equipment, COUNT(id) AS num FROM contract GROUP BY equipment";
$tresult = mysql_query($tquery) or die(mysql_error());
while($trow = mysql_fetch_array($tresult)){
echo "There are ". $trow['COUNT(id)'] ." ". $trow['equipment'] ." items.";
echo "<br />";
}
爲每種類型需要一個變量的原因是我需要計算一個百分比值來在圖表中顯示這些數據,我已經編寫了這些代碼,只要我從表格中獲得正確的數據,它就能正常工作。
任何幫助將是真棒感謝
如何創建一個變量? – xdazz
閱讀有關運算符GROUP BY – sukinsan
以*動態方式創建變量*不是一個好主意。如果你真的想這樣做,你應該閱讀[變量變量](http://php.net/manual/en/language.variables.variable.php),但我建議你使用數組。 – binaryLV