0
我定義了一個模型並試圖使用UNION
關鍵字從兩個表中獲取數據。在這裏,我使用LIKE
關鍵字作爲約束條件。當我使用這個沒有變量的查詢(硬編碼變量值)時,它可以工作。但它不適用於變量。相反,它提供了一個空數組。它出什麼問題了?帶有CodeIgniter變量的MySQL LIKE子句
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());
}