Обратные кавычки неправильные в строке sql [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обратные кавычки неправильные в строке sql [дубликат]

Сообщение Anonymous »

Я использую MY_Model Джейми Рамбелоу, и мне нужно было добавить функцию, чтобы она включала некоторые дополнительные данные.

Я видел этот пост, и он помог мне узнать, что мне нужно для этого, но я получаю ошибку SQL. Есть идеи, что не так?


Номер ошибки: 1064

У вас ошибка в синтаксисе SQL; проверьте руководство, которое
соответствует версии вашего сервера MySQL, чтобы узнать правильный синтаксис для использования
рядом с 'FROM () ПРИСОЕДИНЯЙТЕСЬ к пользователям НА заголовках.

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

creator_id
=
пользователи.' в строке 2

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

SELECT CONCAT_WS(' ', `users`.`first_name`, `users`.`last_name)` AS creator FROM (`titles`) JOIN `users` ON `titles`.`creator_id` = `users`.`user_id`

public function with_creator()
{
$this->db->join('users', 'titles.creator_id = users.user_id');
$this->db->select("CONCAT_WS(' ', users.first_name, users.last_name) AS creator");

return $this;
}
Когда я использую MY_Model Джейми, я использую следующий код.

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

// In controller
$pages = $this->pages->with_creator()->get_all();

// In Model
class Pages_m extends MY_Model
{
public $_table = 'pages';
public $primary_key = 'page_id';

public function with_creator()
{
$this->db->join('users', 'pages.creator_id = users.user_id');
$this->db->select("CONCAT_WS(' ', users.first_name, users.last_name) AS creator", FALSE);

return $this;
}
}
И теперь он включает только индекс создания и не включает данные с самих страниц.

Подробнее здесь: https://stackoverflow.com/questions/160 ... sql-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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