私は、オートコンプリートのために、CIのアクティブレコードを使用してConcatを試しています。Concord in Codeigniterアクティブレコード
私のクエリは次のとおりです。 'where句'
で1054不明な列 '名前':
エラー番号:私はこの言葉からMySQLのエラーを得続ける
$this->db->select("CONCAT(user_firstname, '.', user_surname) AS name", FALSE); $this->db->select('user_id, user_telephone, user_email'); $this->db->from('users'); $this->db->where('name', $term);
これは本当ですが、私はちょうど私のConcat節で作成しました。理想的には、連結されたfirstnameとsurnameフィールドに一致する$ termが必要です。
私はこれを改善するために何ができるでしょうか?私は...ちょうどフラットMySQLのクエリとしてこれを書いておく
おかげ
ありがとうCryptic。私は自分自身の代わりの解決策を見つけました。where節では、私はこのように連結しました:$ this-> db-> where( "CONCAT(user_firstname、 '。'、user_surname)LIKE '%"。$ term。 "% NULL、FALSE); – StuBlackett
それは壮大な解決策でした、あなたはそれを説明する気になりますか? –