こんにちは皆私はcodeigniterでサブクエリを実行しようとしています。そして、私は私の関数は、このCIでサブクエリを実行する方法
のように見えるが、私が$ IDのペースでいくつかの値を入れた場合、それが与える
Message: syntax error, unexpected '$id' (T_VARIABLE), expecting ',' or ')'.
このエラーを返してこの
$this->db->where('id NOT IN (SELECT friend_id FROM friend_list WHERE user_id = '$id')');
を行っています結果。どのように私はこれを解決することができます。私を助けてください。
引用符をエスケープするか、大文字と小文字を混在した '$ this-> db-> where(" id NOT IN(SELECT friend_id FROM friend_list WHERE user_id = '$ id') ') "); – Tpojka
Codeigniterはhttps://www.codeigniter.com/user_guide/database/query_builder.html?highlight=where_not_in#CI_DB_query_builder::where_not_in – user4419336
@Tpojkaありがとう) –