php - 如何在php中比较日期与数据库中存储的日期

标签 php mysql

如何将日期与数据库中存储的日期进行比较。 例如,我有 2 个日期(date1 和 date2),格式为 date,我想获取这些日期之间的日期(date1< 我需要这些日期

如何在选择查询中比较这些日期?

我使用此查询,但它不起作用:

   $sql="select name from person where date <'$from_date'";
   $result=mysqli_query($con,$sql);
   if(!mysqli_query($con,$sql))
   {
    die('error' .mysqli_error($con));
   } 

最佳答案

只需使用 BETWEEN 语句即可。

WHERE date BETWEEN 'Older Date Here' AND 'Newer Date Here'

关于php - 如何在php中比较日期与数据库中存储的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621678/

相关文章:

MySQL:ORDER BY 空日期 '0000-00-00' 作为最后但其余 ASC

mysql - 使用数据绑定(bind)控件在 DataGridView 中添加行

php - 我可以将 Facebook 的 hiphop 与 Zend Framework、cakephp、symfony 等框架一起使用吗

php - 如何获取 excel 单元格中存在的图像?

php - 使用 SQL 搜索 DB2 进行分页的最快/最有效的方法

php - Codeigniter 显示没有错误的空白页

php - 将数据插入同一实例、同一用户的不同数据库的两个表中

PHP crypt() 返回错误答案

mysql - 想在 order by 处使用 case 语句

mysql - 选择一个值,其中另一列具有最高值