Php 显示两个日期之间的行数
我试图显示在两个日期之间的date创建了一个u的行数 这是我的密码:Php 显示两个日期之间的行数,php,mysql,count,Php,Mysql,Count,我试图显示在两个日期之间的date创建了一个u的行数 这是我的密码: $result=mysql_query("select * from payments where created_at between '2013/10/01 00:00:00' and '2013/10/30 00:00:00'") or die('You need to add an administrator ' ); $coun
$result=mysql_query("select * from payments
where created_at between '2013/10/01 00:00:00' and '2013/10/30 00:00:00'")
or die('You need to add an administrator ' );
$counter = mysql_query("select * from payments
where created_at between '2013/10/01 00:00:00' and '2013/10/30 00:00:00'");
$row = mysql_fetch_array($result);
$id = $row['id'];
$num = mysql_fetch_array($counter);
$countjan = $num["id"];
然而当我回音时
<?php echo"$jan";?>
这显示为0
我知道如何让它工作吗
p.s在此日期范围内有1行您可以这样查询:
SELECT COUNT(*) FROM your_table WHERE created_at >= '2013/10/01 00:00:00' AND created_at <= '2013/10/30 00:00:00'
从创建时间>='2013/10/01 00:00:00'和创建时间的\u表中选择计数(*)
$res=mysql_query("SELECT * FROM your_table WHERE created_at >= '2013/10/01 00:00:00' AND created_at <= '2013/10/30 00:00:00'");
if($res)
{
$count=mysql_num_rows($res);
echo $count;
}
$res=mysql\u查询(“从您的\u表中选择*,其中创建时间>='2013/10/01 00:00:00',创建时间选择计数(*)从您的表格中,创建时间>='2013/10/01 00:00:00',创建时间>='2013/10/01 00:00:00',创建时间>='2013/10/01 00:00:00',我希望我不会失明,但是在您的代码中,$jan
引用了哪里?您告诉我们它是echo'd为0,但分配了哪里?有效的日期时间应该是'YYYY-MM-DD HH:MM:SS'或'yyyyyymmddhhmmss'king this没有任何区别,如AgRizzo所说,jan美元从何处获得或从何处获得?它们不再被维护。请参阅?了解,然后使用或-将帮助您决定使用哪一种。如果您选择PDO。