bonsoir à tous,
pour une fois il ne s'agit pas d'un débogage mais d'une aide sur un problème de logique que je n'arrive pas à résoudre.
Voilà dans la BD j'ai des lignes dans mon tableau qui contiennent des dates écrient comme ça: "2013-01-15 23:11:56"
Je souhaiterai chercher dans ma base de donnée toute les lignes dont la date sont supérieur à la première seconde de la semaine en cours.
pour la requéte sql je suis bien mais il me manque plus que cette info à mettre dans une variable que je pourrais utiliser dans ma requéte.
j'ai commencé avec ça pour sortir la semaine en cours
$semaine=date("W");
mais après pour sortir la premières seconde de la semaine en cours dans ce format là "2013-01-15 23:11:56" je sèche.
Requete sql qui marche hormis sans la variable
$select1 = "SELECT tracker_pireps.pilotid, tracker_pireps.depicao, tracker_pireps.arricao, tracker_pireps.aircraft, tracker_pireps.landingrate, tracker_pireps.submitdate, tracker_aircraft.id, tracker_aircraft.registration, tracker_pilots.pilotid, tracker_pilots.lastname
FROM tracker_pireps
LEFT JOIN tracker_pilots ON tracker_pireps.pilotid = tracker_pilots.pilotid
LEFT JOIN tracker_aircraft ON tracker_pireps.aircraft = tracker_aircraft.id
WHERE tracker_pireps.submitdate > '2013-01-13 12:00:07'
ORDER BY `tracker_pireps`.`landingrate` DESC
LIMIT 0 , 5";
Et la requéte avec la variable
$select1 = "SELECT tracker_pireps.pilotid, tracker_pireps.depicao, tracker_pireps.arricao, tracker_pireps.aircraft, tracker_pireps.landingrate, tracker_pireps.submitdate, tracker_aircraft.id, tracker_aircraft.registration, tracker_pilots.pilotid, tracker_pilots.lastname
FROM tracker_pireps
LEFT JOIN tracker_pilots ON tracker_pireps.pilotid = tracker_pilots.pilotid
LEFT JOIN tracker_aircraft ON tracker_pireps.aircraft = tracker_aircraft.id
WHERE tracker_pireps.submitdate > $variable
ORDER BY `tracker_pireps`.`landingrate` DESC
LIMIT 0 , 5";
si quelqu'un pouvait me souffler la solution ça m'aiderai beaucoup
merci d'avance Flo