PHP SQL
PHP SQL .ru
  Главная  Уроки  PHP  MySQL  jQuery  RegEx  CSS  Книги  Форум  
 Функции


  На главную

  Назад  Вперед

  Печать

Форматы даты MySQL

Подобно РНР, MySQL 5 использует формат timestamp, но не в его натуральной форме, поэтому он не совместим с форматом РНР timestamp. В MySQL есть три типа полей данных: DATE (дата), TIME (время) и DATETIME (дата и время). Также в MySQL есть специальный тип данных TIMESTAMP, который работает подобно DATETIME, но автоматически обновляется в соответствии с текущим временем при каждой вставке или обновлении записей таблицы.

Существует два числовых способа представления данных в ваших запросах, но наиболее простой - это использовать строку в вашем SQL. Например, вы можете использовать 2008-09-26 как дату, а 13:23:56 как время и 2008-09-26 13:23:56 как дату и время. Для преобразования timestamp в формате РНР в формат MySQL используйте следующий код:

date(“Y-m-d H:i:s”,  $timestamp)
Хотя вы можете сохранять PHP/UNIX timestamp как INT(IO), лучше использовать родной формат MySQL, поскольку это позволяет использовать данные независимо от РНР. Чтобы получить PHP-timestamp из запроса SELECT, используйте функцию SQL UNIX_TIMESTAMP():
SELECT UNIX_TIMESTAMP(my_date)  FROM table;
В MySQL 5 есть много полезных функций для работы с датой вроде DATE__ FORMAT и DATE_ADD. Получить полный список этих функций можно на сайте www .mysql. com.

 
Предыдущая   На главную   Следующая          

Ваш комментарий:

'

Реклама на сайте | Обмен ссылками | Ссылки | Контакты
Добавить статью | Добавить исходник
2010-2014 © phpsql.ru