MySQL Unixtime négatif
Michael S.
-
Michael S. -
Michael S. -
Bonjour,
J'ai un petit souci avec une requête MySQL qui me permet en fait de récupérer les dates d'anniversaires des membres stockées au format unixtime et ainsi leur envoyer une carte d'anniversaire virtuelle le jour venu.
La requête est la suivante:
SELECT birthday FROM members WHERE FROM_UNIXTIME(birthday,'%s')='%s';",'%d%m',date("dm"));
Cette requête fonctionne bien pour tous membres ayant jusqu'à 39 ans, pour tout le reste le problème vient du format unixtime qui est négatif exemple -2541214, est mal géré par la requête et donc ne fonctionne pas.
Auriez vous une idée sur comment je pourrais bien régler ce petit souci afin de pouvoir souhaiter un bon anniversaire à tous mes membres sans exceptions? ;-)
Michael S.
J'ai un petit souci avec une requête MySQL qui me permet en fait de récupérer les dates d'anniversaires des membres stockées au format unixtime et ainsi leur envoyer une carte d'anniversaire virtuelle le jour venu.
La requête est la suivante:
SELECT birthday FROM members WHERE FROM_UNIXTIME(birthday,'%s')='%s';",'%d%m',date("dm"));
Cette requête fonctionne bien pour tous membres ayant jusqu'à 39 ans, pour tout le reste le problème vient du format unixtime qui est négatif exemple -2541214, est mal géré par la requête et donc ne fonctionne pas.
Auriez vous une idée sur comment je pourrais bien régler ce petit souci afin de pouvoir souhaiter un bon anniversaire à tous mes membres sans exceptions? ;-)
Michael S.
A voir également:
- MySQL Unixtime négatif
- Negatif telephonique - Guide
- Mysql community server - Télécharger - Bases de données
- Retrait négatif word - Guide
- Formule excel si résultat négatif alors 0 - Forum Excel
- Fitline avis négatif - Forum Photo numérique
1 réponse
hello
FROM_UNIXTIME(birthday,'%s')
FROM_UNIXTIME attend un format de type date_format ou %s représente 0-59 secondes, c'est le but ?
FROM_UNIXTIME(birthday,'%s')
FROM_UNIXTIME attend un format de type date_format ou %s représente 0-59 secondes, c'est le but ?
Voici le code exact:
sprintf("SELECT birthday FROM members WHERE FROM_UNIXTIME(birthday,'%s')='%s';",'%d%m',date("dm"));