Excuses si cela a déjà été répondu à plusieurs reprises, mais j'ai été incapable de trouver la réponse et j'ai été décollé.php/mysql - date_format et la partie de temps
J'ai une requête mysql qui produit apparemment le résultat que je veux quand je l'exécute dans la base de données - cependant lorsque je lance la requête via PHP, elle ne sort pas correctement.
Dans la base de données, les dates sont enregistrées comme:
2009-08-13T00:00:00
Ce que je veux faire est affiche pas de données qui est plus ancienne que la date d'aujourd'hui. Ainsi, dans la clause where faire:
WHERE dateField1 >= DATE_FORMAT(now(),'%Y-%m-%d') AND dateField2 >= DATE_FORMAT(now(),'%Y-%m-%d')
Mon intention est de dépouiller la partie, comme je luttais pour trouver un moyen de convertir la partie de temps maintenant() à minuit.
Cela semble fonctionner quand je l'exécute sur PHPMyadmin, mais quand je lance le script PHP, ce n'est pas le cas.
Des idées?
Merci beaucoup!
Pouvez-vous ajouter - ou mourir (mysqli_error ($ link) à votre requête mysqli?) – Dirk
@Lyndsey - Si cela résout votre problème, veuillez cocher la réponse – karim79