Я определил модель и попытался получить данные из двух таблиц, используя ключевое слово UNION
. Здесь я использовал ключевое слово LIKE
в качестве ограничения. Когда я использую этот запрос без переменных (жестко закодированные значения переменных), он работает. Но это не работает с переменными. Вместо этого он дает пустой массив. Что с этим не так?Предложение MySQL LIKE с переменными в CodeIgniter
function searchProf(){
//$name=$this->input->post('name');
$name='du';
$query=$this->db->query("SELECT name FROM users WHERE name like '%".$name."%' UNION SELECT name FROM children WHERE name like '%".$name."%' ");
print_r ($query->result());
}