CI のマニュアルを確認したところ、この種のクエリ バインディングがサポートされていることがわかりました。
$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?";
$this->db->query($sql, array(3, 'live', 'Rick'));
ただし、私は PDO スタイルを好みます。
$sql = "SELECT * FROM some_table WHERE id = :id AND status = :status AND author = :author";
このようにして、バインディングはより柔軟になり、シーケンスは問題になりません。
CI はそのようなバインディングをサポートしていますか?