Привязка запросов для SQL LIKE в Codeigniter - PullRequest
3 голосов
/ 05 апреля 2011

Итак, следующее не работает.Чего мне не хватает?

$sql = "SELECT item_id, item_name, category_name, user_data.value
                FROM
                    items, item_category, user_data
                WHERE
                    items.user_id = ?
                        AND item_name LIKE ?
                        AND item_location = user_data.id
                        AND item_category = category_id
                ORDER BY item_name";

$query = $this->db->query($sql, array($this->user_id, $search_term));

1 Ответ

6 голосов
/ 05 апреля 2011

Хорошо, я понял это.Все остальное в порядке, за исключением того, что я изменил привязку следующим образом.

$query = $this->db->query($sql, array($this->user_id, '%'.$this->db->escape_like_str($search_term).'%'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...