Bonjour a tous, je voudrais selectionner dans ma table, toutes mes données lorsque la date contenue dans le champs 'date_validite_produit' -qui est un champs de type date- n'est pas encore dépassée par la date actuelle ou lorsque ce champs est vide...
je fais bien un
<?php
mysq_query("select * from produit where date_validite_produit< date(a-m-j) ")
La mienne est mieux, de toutes façons celle de MyLordAngus marchera pas...
Après, tu veux faire quoi si le champ est vide ?
Hum tu m'as mis dans le doute, alors je l'ai testé, et cela marche parfaitement. Et cela prend même en compte les champs vides (pas si vides que ça, car mysql les pré remplis avec 0000-00-00).
Je dirais plutot ma proposition, car je pense que c'est mieux de laisser php calculer la date actuelle, que en sql.
MDR !!!
le langage SQL possède des fonctions internes plus puissantes que le PHP et te permette de renvoyer des secondes à partir de la différence de 2 datetime. Plus de calcul approximatifs dans le php.
merci mais ca fait une demie heure que j'essaie sans resultat : mon champs date, lorsqu'il est vide vaut toujours '0000-00-00' meme quand je coche la case 'null'....
<?php
$requete = 'SELECT * FROM produit WHERE date_validite_produit > CURDATE() OR date_validite_produit = '0000-00-00';
?>
Certes c'est pas élégant, mais ça peut contourner ton problème non? (a savoir sélectionner les produits dont la date de validité est supérieure à la date actuelle, plus ceux dont la date de validité n'a pas été renseignée)
@InoussaZERBO Bonjour, merci de ne pas squatter le sujet résolu des autres, créer votre propre sujet dans le respect des règles du forum à savoir qu'un message commence par des règles de politesses (Un bonjour ou des salutations à la communauté et se termine par des remerciements par avances pour les futures réponses), la description de votre problème et le code que vous avez écrit inséré sur le forum à l'aide de l'outil d'intégration de code soit le bouton code </>.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu