私はこのような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
次のクエリを使用して、start_date が 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'];
しかし、それは単なる print username = 18 です。print 18 および 19 number username である必要があります。なぜ表示されないのですか?何か案が?