我有一个类似这样的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-03-31至2013-05-01之间的开始日期的用户名:
// $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'];
但它仅打印了username = 18,应该打印18和19号码的用户名。为什么它没有显示?有什么想法吗?