Bonjour
J'ai 2 tables :
mobiles { id, vendor, model, url }
consultations {id, mobile_id, project_id, dateStart, dateEnd, ... }
J'essaye d'extraire les données vendor, model et url en fonction du project_id, dateStart et dateEnd.
J'y arrive tres bien lorsqu'il ne s'agit que des dates avec cette requete :
Par contre je n'y arrive pas quand j'essaye de mettre comme condition le project_id avec cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select distinct mobiles.id,vendor, model, url from mobiles,consultations where dateStart >= '".$dateDebut."' and dateEnd <= '".$dateFin."' and consultations.mobile_id = mobiles.id order by vendor
Cette requete devrait me retourner 1 enregistrement alors que là elle ne retourne rien (pas d'erreur lorsque j'execute la requete).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select mobiles.id,vendor, model, url from mobiles,consultations where consultations.project_id = ".$projet." and consultations.mobile_id = mobiles.id and dateStart >= '".$dateDebut."' and dateEnd <= '".$dateFin."'
$projet, $dateStart, $dateEnd sont des variables PHP.
Quelqu'un pourrait il me dire pouquoi ?
Merci![]()
Partager