小编Cal*_*Tse的帖子

循环在MySQL中查找日期

我是php和mysql编程的新手,我对使用日期有疑问.

有一个日期字段,用于在表格中存储日期

例如 2013-05-27, 2013-05-24, 2013-05-22

我需要检索最新的3天数据进行进一步处理,首先是找到今天的日期,如果找不到,那么将找到昨天的数据,如果找不到,那么找到昨天的数据之前的日期等.然后我有下面的代码:

$date1=date('Y-m-d');
$date1_1="";
$datefound="";
while( $datefound <> ""){
    $date1_1_1 = mysql_query("SELECT * FROM jom_c1 where date ='" .$date1. "'");
    if($date1_1_1){
    $datefound = $date1;
}else{
    $date1 = date('Y-m-d', strtotime($date . ' - 1 day'));
}
}
echo $datefound; 
?>
Run Code Online (Sandbox Code Playgroud)

然而,似乎循环没有运行,如果有人可以给我一些提示,我会非常感激.

php mysql date

2
推荐指数
1
解决办法
430
查看次数

标签 统计

date ×1

mysql ×1

php ×1