|
|
|
| Здравствуйте.
Подскажите, как можно отсортировать таблицу по дате-времени за один запрос? Как по дате, понятно
$query = mysql_query("SELECT * FROM users1 ORDER BY date DESC");
|
а дальше как? Нужно время хранить в одной ячейке с датой (если да, то в каком формате) или можно в разных? И еще, обновлять время-дату нужно скриптом или в MySQL сразу можно при изменении строки?
Спасибо. | |
|
|
|
|
|
|
|
для: Николай2357
(24.07.2008 в 15:05)
| | Выбираем тип поля DATETIME .
При обновлении строки присваиваем полю NOW()
Можно сделать поле типа TIMESTAMP , которое обновляется само, но с ним обычно больше подводных камней. | |
|
|
|
|
|
|
|
для: Trianon
(24.07.2008 в 15:11)
| | Спасибо, не совсем понял, как присвоить значение. Вот так не получилось:
mysql_query("UPDATE users1 SET date='NOW()')
|
| |
|
|
|
|
|
|
|
для: Николай2357
(24.07.2008 в 15:22)
| | без кавычек NOW() , это функция | |
|
|
|
|
|
|
|
для: GeorgeIV
(24.07.2008 в 15:34)
| | Гениально! Не устаю поражаться возможностям и разнообразию функций.
Большое спасибо, когда нибудь и я научусь... | |
|
|
|