Requete de comparaison date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete de comparaison date

Re: Requete de comparaison date

par Neoh29 » 30 déc. 2011, 12:00

Merci

ca marche nickel avec Between

@++

Re: Requete de comparaison date

par ouckileou » 29 déc. 2011, 19:58

Le coup des doubles comparaisons de dates me paraît bizarre, j'utiliserais BETWEEN personnellement, pas sûr que ton truc soit très orthodoxe.

Requete de comparaison date

par Neoh29 » 29 déc. 2011, 18:33

Bonjour

Voila j'ai un problème assez basic sur la comparaison de date mais je n'arrive pas.

J'ai une table avec une date de debut de reservation et une date de fin de réservation (c'est pour un gite).

Et en fait sur ma page j'ai un formulaire ou j'ai la date de debut de reservation et celle de fin.

Et je souhaiterais faire une requete qui me dise les chambres réserver pendant la periode choisit via le formulaire.

Voila ce que j'au essayé :
$querya = "select chambre  from tbl_reservation  where  (date_debut <= '$date_debut' < date_fin ) and (date_debut <= '$date_fin' < date_fin) and valid = '1' ";
$resulta = mysql_query($querya,$mysqlconnectid);
while($rowa=mysql_fetch_array($resulta))
{
$reqreser .= " and id != '".$rowa["chambre"]."' ";
}
Dans ma table voila ce que j'ai :

Debut Fin
2012-01-06 -> 2012-01-14
2012-01-06 -> 2012-01-14

Mais variable debut et fin de mon formulaire sont :
$debut=2011-12-30
$fin=2011-12-31

Donc je ne devrait pas avoir de retour de ma requette mais la si.


merci de votre aide

@++