如果条件满足php,则从mysql表中获取行

时间:2016-01-08 09:00:04

标签: php html mysql css

我有一张这样的桌子 my table is here

我需要获取表格,使得valid_from日期小于我的日期(日期不能是当前日期)。

例如。如果我的日期是02-04-2015,我应该得到id为120的行。 Plz帮我在php中做到这一点

2 个答案:

答案 0 :(得分:0)

根据你的例子

SELECT * FROM `your_table_name` where validFrom < '02-04-2015' order by validFrom desc LIMIT 1

SELECT * FROM `your_table_name` where validFrom < '02-04-2015' order by validFrom asc LIMIT 1
  • 根据您的期望输出设置顺序

  • 此处您希望按日期格式传递日期

答案 1 :(得分:0)

请尝试下面的烦恼:

$input_date = "02-04-2015";
$your_date = date("Y-m-d",strtotime($input_date));
$sql = "SELECT * FROM `table_name` where DATE(validFrom) < '".$your_date."'";