Итак, следующее не работает.Чего мне не хватает?
$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));