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 : Sélectionner tout - Visualiser dans une fenêtre à part
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