php - php中mysql中两个日期之间的总和

标签 php mysql

我正在尝试从 MySQL 数据库获取金额总和。那我要打印什么?这是我尝试过的 PHP 代码,但没有得到任何结果。请告诉我从数据库中获取总计的代码。 在MySQL中,有一列是“金额”,另一列是“日期”。

<?Php

?>
<html>
<head>
    <style>
                @media print {
  #printPageButton {
    display: none;
  }
  #another {
      display: none;
  }
}
.border {
  border-style: double;
  border-color: blue;
}
</style>
<title>Demo of Search Keyword using PHP and MySQL</title>
</head>

<body>
<?Php
error_reporting(0);
include "config_1.php";
echo "<form  method=post action='getcollectionbagnan.php' ><input type=hidden  name=todo value=search>
<input type=date  name=search_text value='$search_text' ><br>
<input type=hidden  name=todo2 value=search2>
<input type=date  name=search_text value='$search_text2' ><input type=submit value=Search><br>
</form>
";
$todo=$_POST['todo'];
$search_text=$_POST['search_text'];
$todo2=$_POST['todo2'];
$search_text2=$_POST['search_text2'];
if(strlen($serch_text) > 0){
if(!ctype_alnum($search_text)){
echo "Data Error";
exit;
}
}
if(isset($todo) and $todo=="search" and isset($todo2) and $todo2=="search2"){
$type=$_POST['type'];
$search_text=ltrim($search_text);
$search_text=rtrim($search_text);
$search_text2=ltrim($search_text2);
$search_text2=rtrim($search_text2);
    if($type<>"any"){
$query="select sum(amount) from billbagnan where date between '$search_text' and '$search_text2'";
$count=$dbo->prepare($query);
$count->execute();
$no=$count->rowCount();
echo $count;
echo $no;
}}
// ?>

最佳答案

execute() SQL 后,您必须获取结果集。

$count->execute();
$sumAmount = 0;
while($row = $count->fetch()) {
    $sumAmount = $row[0];
}
echo $sumAmount;

请注意,即使您的结果集仅包含一行,这里也有一个 while 循环。 while 循环的存在是为了尊重许多 SQL 查询返回多行的事实。

关于php - php中mysql中两个日期之间的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54276847/

相关文章:

php - 使用 Magento 重新索引刚刚以编程方式更改的产品

mysql - 将作业从 MS Access 文件同步到 MySQL 数据库

php - 消息的Mysql数据库查询拉取未读消息的数量(带查询)

php - 使用 Post 命令的简单游戏服务器

javascript - PHP 检查文本框是否包含链接

php - 遍历表,检查名称,并添加总计

java - 如何使用Javafx应用程序更改MySql数据库的特定字段的值?

java - 从 java 导入 MySQL DB 不起作用

php - Joomla 链接类型选项

php - 时事通讯爆炸脚本无法爆炸信件