PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 14-01-2019 16:20:01

LeNoobduWeb
Membre
Inscription : 14-01-2019
Messages : 1

Probleme de date avec Requete SQL

Bonjour, voici mon problème
J'ai une requête SQL pour afficher les anniversaires des membres
Cette requête fonctionne correctement avec la date sous le format 1974-01-14 mais ne fonctionne pas avec le format 01/14/1974


$q = " limit ".$limit;
$qry = "SELECT *, TIMESTAMPDIFF(YEAR, date_anniversaire , CURDATE()) AS age
FROM wallusers
WHERE
mem_id IN (".$matches.")
AND MONTH(date_anniversaire) = MONTH(NOW()) AND DAY(date_anniversaire) = DAY(NOW()) ".$q;


j'ai bien essayé avec la requête "date_format(date_anniversaire, '%d/%m/%Y')"

$qry = "SELECT *, TIMESTAMPDIFF(YEAR, date_format(date_anniversaire, '%Y-%m-%d') , CURDATE()) AS age
FROM wallusers
WHERE
mem_id IN (".$matches.")
AND MONTH(date_anniversaire) = MONTH(NOW()) AND DAY(date_anniversaire) = DAY(NOW()) ".$q;

Mais cela ne fonctionne pas .

Hors ligne

#2 25-02-2019 05:50:43

KOogar
Membre
Lieu : PHP
Inscription : 09-05-2009
Messages : 38
Site Web

Re : Probleme de date avec Requete SQL

Si la requête fonctionne laisse la faire et gère tes impressions de dates avec PHP :

Convertir une date US au format FR

Hors ligne

Pied de page des forums