2013-06-04 76 views
8

我想在我的模型方法來檢查是否有任何行受到影響,如果這樣返回true,否則返回假的,但我不知道如何得到它?:支票號碼

class User_model extends CI_Model { 

    function __construct() 
    { 
     parent::__construct(); 
    } 

    function save_new_user ($name, $email, $password) 
    { 
     $data = array(
      'name' => $name, 
      'email' => $email, 
      'password' => $password, 
      'time' => time() 
     ); 

     $this->db->insert('users', $data); 

     // if (affected rows > 0) return true else return false 
     if ([AFFECTED_ROWS] > 0) return true; 
     else return false; 
    } 

} 
受影響的行

回答

18

您正在查找的方法是$ this-> db-> affected_rows()。

所以你return語句看起來是這樣的:

return $this->db->affected_rows() > 0; 
+2

甚至'返回$這個 - > DB-> affected_rows()> 0;' – alexg

+0

@Brad火花感謝的人,這真的幫助我很多 – Melvin

0

來檢索沒有行的。

return $this->db->affected_rows();