PHP如何列出所选月份当天的所有总收入
如何显示当月的所有日期和每天的总收入。我认为我的monthlyreport.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
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
Mymonthlyreport.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就不那么痛苦了。