php - 从mysql表中获取列类型为 "timestamp "的数据?

标签 php mysql

在 mysql 数据库中,我有一个数据类型为 timestamp 的日期值。它显示这个值是这样的:1415607900、1394439900、1412929500等。

现在我可以以 Html 形式选取日期。日期值是m/d/y格式,该日期用于将数据搜索到数据库。我可以从此 html 表单字段中选取日期从或日期到或两者

日期自正在搜索从提货日期到当前日期的数据。
截止日期正在搜索取货日期之前的所有数据
如果两个日期值都存在,那么它将搜索这两个日期之间的数据。

那么如何根据此时间戳搜索数据?

请检查我正在运行但无法获得正确结果的以下 mysql 查询。我非常感谢您的建议/解决方案。谢谢。

if(!empty($ad_datefrom) && empty($ad_dateto)){    
    $getSearch .= "AND cd.created_date2 BETWEEN '$ad_datefrom' AND '$date' ";   
}

if(!empty($ad_dateto) && empty($ad_datefrom)){    
    $getSearch .= "AND cd.created_date2 BETWEEN '0000-00-00' AND '$ad_dateto'"; 
}

if(!empty($ad_datefrom) && !empty($ad_dateto)){
    $getSearch .= "AND cd.created_date2 BETWEEN '$ad_datefrom' AND '$ad_dateto' ";  
}

----------------------------------------------------------------------------------
cd = contact_details Table,  
created_date2 = date column (data type : timestamp)  
$date = current date which format is m/d/y

更新:

/* this is for Date from*/
if(!empty($ad_datefrom) && empty($ad_dateto)){    
        $getSearch .= "AND cd.created_date BETWEEN UNIX_TIMESTAMP('$ad_datefrom') AND UNIX_TIMESTAMP('$date') ";    
}

/* this is for Date To*/
if(!empty($ad_dateto) && empty($ad_datefrom)){    
    $getSearch .= "AND cd.created_date BETWEEN UNIX_TIMESTAMP('0000-00-00') AND UNIX_TIMESTAMP('$ad_dateto') "; 
}

/* this is for Date from and Date To*/
if(!empty($ad_datefrom) && !empty($ad_dateto)){
    $getSearch .= "AND cd.created_date BETWEEN UNIX_TIMESTAMP('$ad_datefrom') AND UNIX_TIMESTAMP('$ad_dateto')";    
}

最佳答案

您可以使用 FROM_UNIXTIME() 将 Unix 时间转换为日期时间。

这是一个例子 SELECT * FROM tbl where FROM_UNIXTIME(dt) 在“2014-10-01 00:00:00”和“2014-11-01 00:00:00”之间

关于php - 从mysql表中获取列类型为 "timestamp "的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27085495/

相关文章:

php - JSON 数据通过 AJAX 到 DIV

php - 两个 MYSQL 表比较唯一行数

php - 如何对具有相同值的数据求和?

mysql - 限制带有子项的查询

python - Python 中的 C func 中的浮点变量格式不正确

mysql - 使用 postmeta 和 usermeta 的最佳方法? (Wordpress、Mysql 数据库)

php - 如何使用 PHP 在 PDF 文件中查找所需文本的坐标?

PHP动态下拉列表

php - 2.0Beta 中的 Cake PHP 路由问题

mysql - SQL从表中删除查询