Главная » 2016 » Июнь » 20 » Форматы даты MySQL
13:23
Форматы даты 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;
Просмотров: 444 | Добавил: AdnrNick | Рейтинг: 0.0/0
Всего комментариев: 0
avatar