Je souhaite sélectionner des données entre deux heures (start_time, end_time) à partir de deux colonnes différentes (start_time, end_time) basées sur une date donnée et therapist_id dans php mysql.Fixation de rendez-vous
Ma base de données est montré ci-dessous
appointment_id name age email appointment_date appointment_time appointment_endtime user_id therapist_id status
4 testing 25 [email protected] 2015-11-03 01:00:00 02:00:00 2 12 SEND
3 testing 25 [email protected] 2015-11-03 01:00:00 02:00:00 2 12 SEND
2 testing 25 [email protected] 2015-11-03 01:00:00 02:00:00 2 12 SEND
1 testing 25 [email protected] 2015-11-03 05:00:00 06:00:00 2 12 SEND
Je suis en train d'écrire requête comme
"SELECT therapist_id, appointment_time, appointment_endtime
FROM appointment
WHERE ((appointment_time BETWEEN '".$timee."' AND '".$end_time."') OR
(appointment_endtime BETWEEN '".$end_time."' AND '".$timee."')) AND
therapist_id='".$_REQUEST['therapist_id']."' AND
appointment_date='".$_REQUEST['date']."'"
"me donner une bonne solution" => s'il vous plaît? –
"donnez-moi la bonne solution" => Quelqu'un peut-il m'aider s'il vous plaît à me mettre sur la bonne voie? –
1. Je peux lire ces adresses e-mail. Donc, s'ils sont très sensibles, pensez à supprimer cette image de l'endroit où vous l'avez téléchargée. 2. Voir la normalisation. Il est évidemment redondant de stocker des informations sur les clients dans cette table. 3. Vous ne stockez pas vraiment l'âge, n'est-ce pas? Conserver la date et l'heure de stockage en tant qu'entité unique. C'est plus efficace. – Strawberry