Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1630 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP/MySQL: Date - Comparaison de 2 périodes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP/MySQL: Date - Comparaison de 2 périodes

n°647141
tornadokev
Posté le 18-02-2004 à 14:51:58  profilanswer
 

Salut,
j'ai un petit soucis: je dispose d'une base mysql. J'ai une table qui comporte l'état d'appartements  pour une période donnée: j'ai donc un champ datedebut et un champ datefin.
 
Mon formulaire php donne la possibilité de rechercher tous les appartements libre pour une date de début et une date de fin sélectionnées dans des listes déroulantes.
 
J'aimerais savoir s'il est possible d'effectuer une requête qui vérifie si la période demandée par l'utilisateur n'empiète pas sur une période existante dans la table.
 
Merci
 
 :jap:

mood
Publicité
Posté le 18-02-2004 à 14:51:58  profilanswer
 

n°647274
format_c
Plouf plouf ...
Posté le 18-02-2004 à 15:29:13  profilanswer
 

Je dirais
Select * from table_appartements where datedebut > "$une_date_de_début" OR datedefin < "$une_date_de_fin"
 
Si j'ai bien compris ton pb...


Message édité par format_c le 18-02-2004 à 15:29:36

---------------
Mes guitares, ampli, et effets sont en vente !
n°647316
jagstang
Pa Capona ಠ_ಠ
Posté le 18-02-2004 à 15:44:41  profilanswer
 

format_c : on compare par des dates comme des nombres...
 
tornadokev : http://www.nexen.net/docs/mysql/an [...] ?lien=date


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°647340
format_c
Plouf plouf ...
Posté le 18-02-2004 à 15:58:19  profilanswer
 

JagStang a écrit :

format_c : on compare par des dates comme des nombres...
 
tornadokev : http://www.nexen.net/docs/mysql/an [...] ?lien=date
 


Je parts du principe qu'il n'utilise que les dates universelles dans sa base mysql .


---------------
Mes guitares, ampli, et effets sont en vente !
n°647344
jagstang
Pa Capona ಠ_ಠ
Posté le 18-02-2004 à 16:01:28  profilanswer
 

autant montrer de suite les fonctiones utiles de MySQL :o


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°649648
tornadokev
Posté le 20-02-2004 à 12:40:25  profilanswer
 

Merci pour vos réponses: voilà la requete que cela me donne mais il ya une erreur:
 
"message de mysql :Something is wrong in your syntax près de 'SELECT id_acc FROM datetat WHERE (datedeb>='2004-02-02' AND date' à la ligne 1"
 
Voilà la requete dite moi si vous trouvez,
pour information Index_lot_base et id_acc correspondent au numéro de l'appartement.
 
 
$req=" SELECT Link_photo,Nom_lot,Prix_nuit
    FROM Lot_base
    WHERE Index_lot_base>='0'
    AND Index_lot_base NOT IN (
      SELECT id_acc
   FROM datetat
   WHERE (datedeb>='".$datedeb."' AND datefin<='".$datefin."')
   OR (datedeb<'".$datedeb."' AND datefin>'".$datefin."')
   OR (datedeb<'".$datedeb."' AND datefin<'".$datefin."' AND datefin>'".$datedeb."')
   OR (datedeb>'".$datedeb."' AND datedeb<'".$datefin."' AND datefin>'".$datefin."') ) ";

 
Merci à vous    :)  
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP/MySQL: Date - Comparaison de 2 périodes

 

Sujets relatifs
[Mysql] problème avec SELECT WHERE IN[PHP] redirection
Comparaison méthodesConvertir mysql_result -->ORACLE??
Droits et Utilisateurs MySql[PHP] Pendu probleme..
MYSQL : type BIGINT[mysql] mysqldump avec --opt réduit la taille de ma bdd
[PHP] ignorer le 1er \n ?[Delphi] Delphi et Mysql
Plus de sujets relatifs à : PHP/MySQL: Date - Comparaison de 2 périodes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR