0
如何知道,如果存儲過程是成功的笨如何知道,如果存儲過程是成功的笨
我正在像
$query= $this->db->query('call procedure(dsds)');
$查詢我的存儲過程不返回1 和affected_rows返回-1
如何知道,如果存儲過程是成功的笨如何知道,如果存儲過程是成功的笨
我正在像
$query= $this->db->query('call procedure(dsds)');
$查詢我的存儲過程不返回1 和affected_rows返回-1
從文檔:http://codeigniter.com/user_guide/database/queries.html
如果你正在運行一個讀查詢,simple_query()
將返回對象或null。
如果您正在運行寫查詢,simple_query()
將返回true或false取決於成功或失敗。
您也可以使用$this->db->simple_query()
其中只有根據成功或失敗返回布爾值。
當然,我建議使用Active Record在人工查詢:
$this->db->set('field', 'value');
$this->db->insert('table_name'); // returns bool
我有一個存儲過程,其中有一個INSERT語句,我怎樣才能知道,如果我得到了它是真實的,併成功完成的對象,其中我得到的affected_rows返回爲-1。有一個空的num_rows – bleu 2012-04-26 05:24:07