Problème de comparaison d'heures
bonjour
je possède une table sql stop_times ayant une heure de départ departure_time (varchar(8)) et un id par voyage trip_id. j'ai également un array $resultat avec une liste de trip_id qui m’intéresse. enfin, je possède une heure $heure sous la forme hhmm.
je voudrais sélectionner les trip_id dans stop_times tel qu' ils appartiennent à $resultat et qu'à la fois le departure_time soit > $heure.
voila ce que j'ai fais mais cela ne marche pas. je n'obtiens qu'une table vide, alors que j'ai vérifié les données. il y en a qui devrait être sélectionnées.
Code:
1 2 3 4 5 6
| foreach($resultat as $element)
{
$requete=$connexion->query("SELECT *
FROM stop_times WHERE DATE_FORMAT('departure_time','Hi')>$heure AND trip_id='$element'");
$final[]=$requete->fetchAll();
} |
merci d'avance pour votre aide