簡體   English   中英

如何根據日期選擇行

[英]How do I select a row based on a date

我的行是來自strtotime()的字符串值,例如1303448400

我的表有以下結構:

id | date

根據我的輸入,我以這種格式記錄日期: MM/DD/YY

如何在SQL中創建一個查詢,它將選擇日期大於11/11/13 id?

您可以使用mktime()將日期(11/11/13)轉換為時間戳,然后再在查詢中使用它:

http://php.net/manual/en/function.mktime.php

如你所說,使用strtotime

SELECT * FROM TABLE WHERE DATE > strtotime($yourDate)
 $date=strtotime('11/11/13');
 SELECT * FROM TABLE db_date DATE > $date

這就是它如何為您服務。

$date_1 = 11/11/13; // your date 
$date_2 = strtotime($date_1); //change it to strtotime
$query = mysql_query("SELECT id FROM table WHERE date DATE > '".$date_2."'"); //select id which is greater 

更改變量和行以適合您的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM