Как скрыть записи, когда дата прошла? - PullRequest
0 голосов
/ 04 апреля 2011

Я не уверен, как проверить, прошла ли дата, чтобы показывать только те строки, где дата не прошла.

Я использую CodeIgniter, и когда дата установлена, я не использую тип даты (используя varchar) в таблице MySQL, так как я использую средство выбора даты jQuery для установки даты.

Итак, когда дата установлена, мне нужно вытащить дату из таблицы, чтобы проверить, прошла ли дата или нет?

Так что я не уверен, нужно ли мне полностью менять ввод даты, чтобы использовать тип даты в таблице MySql, чтобы получить дату и проверить, является ли она

Буду очень признателен за любые рекомендации или советы:)

Ответы [ 2 ]

0 голосов
/ 04 апреля 2011

Вы всегда должны использовать тип даты в MySQL, если вы отслеживаете даты, поэтому у вас есть все функции даты , доступные вам.Функции даты в MySQL намного быстрее, чем попытки проанализировать их как текст с помощью PHP.

0 голосов
/ 04 апреля 2011

Есть ли какая-то особая причина НЕ использовать тип даты в MySQL? Если это дата, почему бы не сохранить ее как дату? Он будет по-прежнему использоваться в виде строки в вашем PHP-скрипте при извлечении его из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...