我不確定此代碼不能工作,所以任何幫助將不勝感激。Codeigniter加入搜索
我想搜索一個用戶用戶名,並顯示他們的角色名稱,這是存儲在配置文件表中。
$search = $_POST['search'];
$this->db->join('user_profiles', 'user_profiles.id = users.id');
$this->db->like('username',$search);
$this->db->or_like('user_profiles.character_name',$search);
$data['users'] = $this->db->get('users');
該網頁似乎沒有任何錯誤,火精,但無論怎樣我輸入到搜索,我得到0的結果。
解決:代碼沒有錯,它是我的表單驗證。
你能運行'echo $ this-> db-> last_query();'並且添加運行到你的問題的實際查詢嗎? –
這幫助我解決了這個問題,我的表單驗證規則破壞了一切。謝謝! –
很高興幫助。我是否可以發表我的評論作爲答案,或者您是否會發布您的解決方案? –