2009-02-17 5 views
0

Je travaille sur un moyen d'extraire des données données à partir d'un horodatage dans un MySQL. On m'a conseillé d'essayer FROM_UNIXTIME() ... mais mon développement est construit autour de pear :: db donc je cherche un remplacement. Avez-vous des suggestionsy at-il un PEAR :: DB équivilent de FROM_UNIXTIME()

Répondre

0

Voulez-vous dire une solution basée sur PHP au lieu d'utiliser SQL? Il suffit d'utiliser la fonction date() pour formater votre horodatage:

date("Y-m-d H:i:s", $timestamp); 

réponse spécifique (voir les commentaires): pour obtenir juste le mois de cela, il suffit de changer la chaîne de format à « m » et laisser tout le reste.

+0

Non, on m'a conseillé d'essayer ce qui suit - mais c'est une fonction mysql SELECT * FROM base de données WHERE MONTH (FROM_UNIXTIME (timestamp)) = 1 –

+0

Donc, il semble que ce que vous cherchez est un remplacement pour le mois(), pas la fonction FROM_UNIXTIME() ... c'est ce que ma réponse vous donne. –

+0

J'apprends l'horodatage. Je peux trouver beaucoup d'informations sur l'extraction des données des horodatages actuels mais peu sur l'interrogation d'un horodatage de base de données (par exemple depuis le champ horodatage retourner tous les enregistrements de jan) –

Questions connexes