PHP 列求和结果 MYSQL

标签 php mysql

$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/

相关文章:

php - 在 Laravel 5.5 中使用 '&' 而不是 '&apm;' 查询的数组

mysql - 复杂的 Sql 连接查询问题

java - Java 桌面应用程序的 HSQLDB 有哪些限制?

mysql - 车库里有多少辆车?在两个表中选择(Mysql)

mysql - 多重选择中的 GROUP BY

php - 获取 MySQL 数据库表条目的时间

php - 如何将 Laravel rest Api 日志保存到数据库中

php - 正在尝试学习 Drupal 和 PHP 的 ASP.NET 开发人员

php - 使用 PHP 将 mysqli_insert_id 插入单独的表中

php - 选择一个随机行,其中一个字段不等于并且另一个字段不在另一个表中