Отображение данных из базы данных MySQL от даты начала до даты конца, используя php, где пользователь предоставляет дату начала и окончания - PullRequest
0 голосов
/ 11 мая 2011

Привет, как отобразить данные из базы данных MySQL от начальной и конечной даты, используя php codeigniter, где пользователь предоставляет начальную и конечную дату через страницу просмотра. Начальная и конечная дата выбираются со страницы просмотра ....поэтому он должен иметь возможность извлекать значения от даты начала до даты окончания из базы данных mysql .. ....

я получаю этот вывод ... он отображает текущую дату

2009-11-01 00:00:00 ВЫБРАТЬ * ОТ ГРАНИЦЫ ГДЕ dateordered = '2009-11-01 00: 00: 00'2011-05-04Нет записей найдено2010-11-01 00:00: 00 но я дал дату начала 04-05-2011 и дату окончания 05-05-2011

Ответы [ 2 ]

1 голос
/ 11 мая 2011

$this->db->where("date BETWEEN '1970-01-01' AND '2011-05-11'");

Я никогда не использовал CodeIgnitet, но я полагаю, что они используют этот метод для выполнения запроса.

О, возможно, я вас неправильно понял, если этоне то, что вы ищете, посмотрите ответ другого парня, просто используйте ORDER BY datefield и используйте ASC от самого старого до самого нового или DESC от самого нового до самого старого.

1 голос
/ 11 мая 2011
$sql = 'SELECT * FROM table ORDER BY start_date ASC';
$q = $this->db->query($sql);

$results = ($q ? $q->result() : FALSE);

вот так ....

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