2010-04-14 6 views
0

Comment arriver date et l'heure en une seule chaîne (moment de $) et si cela fonctionne, peut mysql faire ceci:(php) date et l'heure

SELECT * FROM table ORDER BY $moment ASC ?

+1

Veuillez donner un exemple de ce à quoi ressemble votre chaîne $ moment. – Extrakun

+0

bien je veux qu'il soit quelque chose comme: 14/4/2010 à 15:36 – linkcool

Répondre

1

En supposant que vous avez un TIMESTAMP ou une colonne DATETIME, la fonction date() vous donnera une valeur appropriée à utiliser dans une requête:

$moment = date("Y-m-d H:i:s"); //current time 

La requête que vous mettez dans votre question ne semble pas utiliser du tout cependant. L'utilisation de ORDER BY sur une colonne datetime/timestamp fonctionne bien, de sorte que vous obtiendrez le jeu de résultats dans l'ordre chronologique.

+0

ok donc si je veux commander des commentaires par l'exemple, ils seront commandés chronologiquement automatiquement? – linkcool

+0

Si vous mettez un 'ORDER BY someDateOrTimeColumn' dans votre requête, alors oui, MySQL gère la commande pour vous. – zombat