$query = "SELECT SUM(Veldspar) FROM hauled WHERE miningrun=2 AND hauler=1";
$result = mysql_query($query) or die(mysql_error());
$veldtotal = mysql_fetch_array($result);
printf("Results: %s<br>", $veldtotal);
printf("Length of array: %s<br>", count($veldtotal));
printf("Array into Int: %s<br>", (int)$veldtotal);
为什么第一个printf返回一个空变量?
我想要做的就是获取查询的总和,并将其传递给要显示在屏幕上的变量。有人可以帮忙吗?
最佳答案
那是因为 mysql_fetch_array
返回一个数组。您可以使用 $veldtotal[0]
获取结果。
关于PHP 列求和结果 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13958337/