[英]Display sum of column from table
嘿,我有一个表(名为vanzari),其中包含名为totaldeplata的列,我想显示当前日期中命名为totaldeplata的列中所有数字的总和,其中有一个命名为datainregistrarii的列,该日期在此处注册
格式Dec 7, 2017 - 12:51
这是代码,我没有收到任何错误,但未显示总和
<?php
$query = "SELECT * FROM vanzari WHERE datainregistrarii >= CURRENT_DATE()";
$query_run = mysql_query($query);
$qty= 0;
while ($num = mysql_fetch_assoc ($query_run)) {
$qty += $num['totaldeplata'];
}
echo $qty;
?>
知道为什么它不显示当前日期的列总和吗?
有2种可能性:
使用查询您可以获得总计。 从vanzari WHERE datainregistrarii中选择SELECT SUM(totaldeplata)> = CURRENT_DATE()
您可以键入强制转换变量。 即:(int)$ num ['totaldeplata'];
$ query =“ SELECT * FROM vanzari WHERE datainregistrarii> = CURRENT_DATE()”; $ query_run = mysql_query($ query);
$qty= 0; while ($num = mysql_fetch_assoc ($query_run)) { $qty += (int)$num['totaldeplata']; } echo $qty; ?>
谢谢
我真的很感谢您,但没有一个没有用。 这就是我得到的。
<?php
(int)$num['totaldeplata'];
$query = "SELECT * FROM vanzari WHERE datainregistrarii >= CURRENT_DATE()";
$query_run = mysql_query($query);
$qty= 0;
while ($num = mysql_fetch_assoc ($query_run)) {
$qty += (int)$num['totaldeplata'];
}
echo $qty;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.