Метод select() CodeIgniter, содержащий столбцы с псевдонимами и функцию SQL, выдает ошибку запросаPhp

Кемеровские программисты php общаются здесь
Anonymous
Метод select() CodeIgniter, содержащий столбцы с псевдонимами и функцию SQL, выдает ошибку запроса

Сообщение Anonymous »

Я использую CodeIgniter и сделал такой запрос.

Код: Выделить всё

$this->db->select("first_name as 'First Name', last_name as 'Last Name', phone as 'Phone', os.group as 'Group', gender as 'Gender', birth_date as 'DOB', email as 'Email', street_address as 'Address', city as 'City', province as 'Province', postal_code as 'Postal Code', country 'Country', payment_amount as 'Payment Amount', DATE_FORMAT(payment_date, '%d/%m/%Y') as 'Payment Date', an.notes as 'Notes'");
$this->db->join('athlete_notes an', 'os.id = an.id', 'inner');
$this->db->group_by(array("first_name", "last_name"));
$this->db->order_by("last_name asc, first_name asc");
$query = $this->db->get('offline_shoppers os');
Я пытаюсь отформатировать дату платежа в формате «д/м/Г», но DATE_FORMAT выдает ошибки:

У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис, который следует использовать рядом с 'FROM (`offline_shoppers` os) INNER JOIN `athlete_notes` и ON `os`.`id` = `an`.`' в строке 2

Что я могу сделать, чтобы это исправить?

Вернуться в «Php»