sql >> データベース >  >> RDS >> Mysql

codeigniterの複数のwhere_in条件の配列

    function select_in($arr)
     {
            $this->db->select('*');
            $this->db->from('table');
            $this->db->where($arr);  // change here
            $query = $this->db->get();
            return $query;
        }
    

    複数の場所が必要な場合は、2回書き込む必要があります。1つのステートメントでは不可能です。

    $this->db->where_in('field1',$cond1);
    $this->db->where_in('field2' , $cond2);
    

    注:Where_inはwhere id IN(1,2,3 ...)に似ていますが、あなたの場合は複数のwhere条件を実行しています。



    1. MySQLi PHP:MySQLiを使用してSQLINSERTクエリが完全に成功したかどうかを確認します

    2. テーブルからレコードを削除するPL/SQLプログラム

    3. AzureSQLデータベースに移行するメリットのトップ5

    4. MicrosoftAccessポッドキャストエピソード1を聞く