Php 根据当前日期获取记录
有谁能解释一下我是如何根据日期显示我的表格记录的,就像我网站的任何用户只能看到他们当前日期的活动一样Php 根据当前日期获取记录,php,mysql,Php,Mysql,有谁能解释一下我是如何根据日期显示我的表格记录的,就像我网站的任何用户只能看到他们当前日期的活动一样 while($data=mysql_fetch_array($rs)) { $data["create_date"]=date("M d,y" , $data[create_date]); 我正在使用它,但它也显示以前的日期结果 这是我的代码,我从不同的表中获取结果 $SQL="select * from $tab where 1 $con ORDER BY id desc
while($data=mysql_fetch_array($rs))
{
$data["create_date"]=date("M d,y" , $data[create_date]);
我正在使用它,但它也显示以前的日期结果
这是我的代码,我从不同的表中获取结果
$SQL="select * from $tab where 1 $con ORDER BY id desc $_REQUEST[sort_mode] $con_limit";
while($data=mysql_fetch_array($rs))
{
$data["create_date"]=date("M d,y" , $data[create_date]);
gri("users","WHERE id='$data[op_id]' ","",$op_name);
gri("patient", " where id ='$data[patient_id]' order by id desc","",$patient);
$data[first_name]=$patient[first_name];
$data[last_name]=$patient[last_name];
$data[age]=$patient[age];$data[sex]=$patient[sex];
$data[mob]=$patient[mob];
$data[op_name]=$op_name[name];
$t->set_var($data);
$t->set_var(array("chk_status_$data[id]_$data[status]"=>"selected",));
$t->parse("ABlockList","AccessBlockList",true);
}
您也可以使用
MySQL
进行此操作
示例
select * from table_name where create_date >= NOW();
或
SELECT * FROM table_name WHERE DATE(create_date) = CURDATE();
SELECT * FROM table_name WHERE DATE(create_date) = DATE(NOW())
或
SELECT * FROM table_name WHERE DATE(create_date) = CURDATE();
SELECT * FROM table_name WHERE DATE(create_date) = DATE(NOW())
DATE()
返回没有时间的日期,NOW()
返回当前的DATE和time
(注意,我们在此查询中使用了DATE()函数来删除时间)
您可以向我们显示在循环时运行的主要sql查询吗?忘记
'
对于$data[“create_date”]=date(“md,y”,“$data['create_date'])代码>我认为我们还需要查看您正在查看的表的模式,但它可以简单地添加WHERE DATE(datetimecolumn)=CURDATE()
到您的查询中。先生,这是查询,$SQL=“select*from$tab WHERE 1$con ORDER BY id desc$\u REQUEST[排序模式]$con\u limit”@请把它添加到你的问题中并格式化。嗯。。。如果create_date是一个datetime列,那么它将只显示在选择开始后创建的内容。与“今天的活动”并不完全相同。@DineshKumar它带来了什么结果。。。???您的表字段是date
还是datetime
?create\u date是我的字段名及其日期dipesh,有什么方法可以解决这个问题吗???@DineshKumar使用一些数据共享您的数据库
表结构…如果可以的话。