Как я могу использовать подготовленные заявления в CodeIgniter

Привет всем мне нужно использовать подготовленные заявления на моем сайте. Я пытался использовать это

$sql = "SELECT * FROM tbl_user WHERE uid=:id and activation_key=:key";
$query = $this->db->query( 
    $sql, 
    array( ':id' => $uid ,':key' => $activation_key)
);

но это не работает. Когда я меняю:id а также:key в? работает.

Ответы на вопрос(2)

Ваш ответ на вопрос