CodeIgniter: выберите дату и время - PullRequest
0 голосов
/ 08 ноября 2011

Это мой код, я спросил end_date из tblTest.end_date - дата и время.Вот код, но он дает мне ошибку:

$this->db->select(date('end_date'));
$this->db->where('topActive', 'true');
$this->db->order_by('end_date');
$this->db->group_by('end_date');
$q = $this->db->get('tblTest');

Ошибка :

Unknown column 'UTC1107_07pm30UTC' in 'field list'
SELECT `UTC1107_07pm30UTC` 
FROM (`tblTest`) 
WHERE `topActive` = 'true' 
GROUP BY `UTC1107_07pm30UTC` 
ORDER BY `UTC1107_07pm30UTC`

Что я делаю не так?

Спасибо

1 Ответ

1 голос
/ 08 ноября 2011

в вашем методе выбора вы передаете объект даты.этот метод принимает имена возвращаемых столбцов.end_date - это имя вашего столбца, поэтому используйте его.

$this->db->select('end_date');

ОБНОВЛЕНИЕ

Это запрос, который работал:

$this->db->select("DATE(end_date) as my_end_date", FALSE);
$this->db->where('topActive', 'true');
$this->db->order_by('my_end_date');
$this->db->group_by('my_end_date');
$q = $this->db->get('tblTest');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...