php中$sum,如何在PHP中显示SUM列
我一直在嘗試在PHP中顯示帶有SUM()函數的列的摘要.
我正在使用$pointsummary =“SELECT SUM(points)FROM result WHERE id = $val”;調用我的SUM函數,但我不能在我的PHP中顯示它.我試過$test = mysqli_fetch_array($pointsummary);然后回顯$test [0];但它不會工作.
當我這樣做時,我得到:
mysqli_fetch_array() expects parameter 1 to be mysqli_result
我該怎么辦?
解決方法:
您的錯誤是由$pointsummary是一個字符串而不是mysqli_result對象引起的.你需要先使用mysqli_query并使用返回的內容.例如.
$resultObj = mysqli_query($con, $pointsummary); //
$resultArr = mysqli_fetch_array($resultObj);
另一個注意事項是,使用SELECT SUM(points)FROM結果,我建議使用您將識別的名稱對SUM(點)進行別名處理,以便不必使用var_dump mysqli_fetch_array的鍵/值來查找數組鍵用于SUM的內容(分)你會事先知道.
這樣做使用AS.即
SELECT SUM(points) AS `summary` FROM result
標簽:php,mysql
來源: https://codeday.me/bug/20190717/1488622.html
總結
以上是生活随笔為你收集整理的php中$sum,如何在PHP中显示SUM列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php5.2.3 zend3,windo
- 下一篇: 类成员初始化顺序php,PHP-php类