Php Mysql De Recherche Entre Deux Dates

J'ai une table mysql comme ceci:

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

Je vais essayer d'obtenir nom d'utilisateur où date_debut est entre 2013-03-31 à 2013-05-01 avec la requête suivante:

//$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']; 

Mais C'est juste l'impression username = 18, Il doit être imprimer 18 et 19 nombre de nom d'utilisateur. pourquoi il ne veut pas montrer? Une idée?

OriginalL'auteur Babu Ahmed | 2013-03-15