2016-04-21 17 views

回答

0

CI提供了$this->db->error();,它將返回一個包含錯誤代碼和消息的數組。我不確定警告顯示在此列表中。

可以直接執行PHP mysqli函數。你需要運行一個返回CI_DB_result的CI函數。從那裏你可以訪問會員conn_id,它可以被用作許多PHP的mysqli擴展的過程方法中使用的mysqli $link

$query = $this->db->get('some_table'); 
//$query is of type CI_DB_result 
//Use it to run PHP mysqli function directly 
$row_count = mysqli_affected_rows($query->conn_id); 

我測試過這一點,它的工作原理一樣,mysqli_field_count($query->conn_id);

我希望mysqli_get_warnings ($query->conn_id)也上班。

相關問題