PHP如何列出所选月份当天的所有总收入

PHP如何列出所选月份当天的所有总收入,php,database,date,Php,Database,Date,如何显示当月的所有日期和每天的总收入。我认为我的monthlyreport.php错误严重。我不知道怎么做。请帮我解决这个问题。这对我很重要。谢谢你的帮助 我的输出如下: Month November No Date Total earning 1 1/11/2014 100 2 2/11/2014 200 3 3/11/2014 400 //tblvisit Id VisitDate PatientId Pat

如何显示当月的所有日期和每天的总收入。我认为我的monthlyreport.php错误严重。我不知道怎么做。请帮我解决这个问题。这对我很重要。谢谢你的帮助

我的输出如下:

Month November
No      Date       Total earning
1       1/11/2014  100    
2       2/11/2014  200
3       3/11/2014  400
//tblvisit
Id  VisitDate   PatientId   PatientName DoctorName  Symptom Test     Diagnosis  TotalPrice
1   2014-11-05  123         John        mr wong     flu     checking panadol    31
我的数据库如下所示:

Month November
No      Date       Total earning
1       1/11/2014  100    
2       2/11/2014  200
3       3/11/2014  400
//tblvisit
Id  VisitDate   PatientId   PatientName DoctorName  Symptom Test     Diagnosis  TotalPrice
1   2014-11-05  123         John        mr wong     flu     checking panadol    31
My
monthlyreport.php

<tr>
  <td>No</td>
  <td>Date</td>            
  <td>Total Earned</td>
</tr>
<?php
  for($i=0;$i<mysql_num_rows($SearchResult); $i++)
  {
    $visitRec = mysql_fetch_array($SearchResult);
    echo "<tr> ";
    echo "<td>".($i+1)."</td>";
    echo "<td>".$visitRec['VisitDate']."</td>";

    $total = 0;                 
    $id = $visitRec['Id'];
    $date = $_POST['txtSMonth'];
    $data = mysql_query("SELECT * FROM tblvisit WHERE VisitDate ='$date'") or die(mysql_error());
    while($row= mysql_fetch_array( $data )) 
    {
      $total += $row['TotalPrice'];
    }                                                      
    echo "<td>".$total."</td>";                             
    echo "</tr>";
  }?>

不
日期
总收入

将以下查询用作内部查询:

    SELECT sum(TotalPrice) FROM tblvisit WHERE VisitDate ='$date' group by VisitDate

希望它能对您起作用。

您在sql上尝试的内容也会发布出来。不要使用mysql_uu函数而不是这个use PDO函数,也不要使用$u POST global array直接阅读这里的example1@gvijayan对于熟悉它的人来说,说“use PDO”很容易。但是对于使用mysql的人来说,IMO mysqli是一个更好的过渡。@EternalHour一开始没人熟悉。不断学习只会让我们变得更好。让我说说为什么我坚持PDO而不是mysqli 1。迁移很容易,因为对于所有12个驱动程序,相同的函数只是连接值不同。2.API是完整的oop,所以在团队项目中,其他人编写过程或OOP3并没有混淆。在客户端(php)上准备语句是可能的,不支持的db也会模拟它。我也没有强迫他必须使用PDO。我只是通过看他的代码给出一个建议。欢迎随时对我的评论和帖子提出建议。谢谢你,朋友!!!4.Mysqli不支持命名参数,我明白你的观点,但我想说的是,从mysql到Mysqli的学习曲线要小得多。有人可以从mysql迁移到MySQLIAPI,然后转换为OOP,一旦熟悉了,那么转换到PDO就不那么痛苦了。