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
Vous devez vous connecter pour publier un commentaire.
Requête:
Et vous avez besoin d'un tout-boucle pour afficher plus qu'un nom d'utilisateur et un bon de code SQL de la requête (voir ci-dessus):
Vous êtes les bienvenus. Ravi de vous aider. 🙂
OriginalL'auteur Treps
Vous pouvez utiliser cette requête :
Quant à la condition que vous utilisez :
votre fromdate = 2013-03-31 de sorte que la condition n'est pas vrai pour le nom d'utilisateur = 19. Au lieu de cela, vous devez utiliser
Eh bien, votre requête de mise à jour n'est pas de montrer les 18 et 19 nombre de nom d'utilisateur.
OriginalL'auteur Angel
OriginalL'auteur Farhadix