我已经MySQL表是这样的:PHP的MySQL搜索两个之间的日期
id start_date username
1 2013-04-04 18
2 2013-03-31 19
3 2013-04-04 19
4 2013-04-02 19
5 2013-04-03 18
我试图让用户名其中起始日期是2013年5月1日2013年3月31日之间,以下查询:
// $from = 2013-03-31 and $to = 2013-03-01 (example)
$search = mysql_query("SELECT username FROM oc_calendar WHERE start_date >'$from' AND
start_date < '$to'");
$re_search = mysql_fetch_array($search);
echo $search_p_id = $re_search['username'];
但它只是打印用户名= 18,它应该是打印18和19号码用户名。为什么它不显示?任何想法?
谢谢@Treps它的工作:) – 2013-03-15 17:26:44
不客气。乐意效劳。 :) – Treps 2013-03-15 18:42:03