Utiliser MySQL pour rechercher des anniversaires à une date spécifique
Vous disposez d'une table de base de données contenant des informations sur les utilisateurs, y compris leurs anniversaires stockés sous forme d'horodatages UNIX. Pour automatiser les notifications par e-mail d'anniversaire, vous avez besoin d'une requête MySQL qui identifie les utilisateurs dont l'anniversaire tombe le jour en cours.
Pour y parvenir, vous pouvez utiliser la requête suivante :
SELECT * FROM USERS WHERE DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
Explication :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!