0
我的設置是:codeigniter + postgresql。Codeigniter:如何獲得交易結果()
下面是來自官方的CI用戶指南,瞭解有關使用Transactions一個例子:
$this->db->trans_start();
$this->db->query('AN SQL QUERY...');
$this->db->query('ANOTHER QUERY...');
$this->db->query('AND YET ANOTHER QUERY...');
$this->db->trans_complete();
我的交易返回一個值(INSERT ... RETURNING SOME_ID)。 問題:如何將這個some_id分配給php(CI)中的變量?
Thx for answer。你能分享一個簡單的例子嗎? – deeplay
'$ this-> db-> query('INSERT INTO ... RETURNING some_id') - > result()'...認真地說,如果你讀到我寫的所有內容,就不需要示例。 – Narf
'$ this-> db-> trans_start(); $ this-> db-> query('UPDATE table1 ...'); $ some_id = $ this-> db-> query('INSERT INTO table2 ... RETURNING some_id') - > result(); $ this-> db-> query('UPDATE table1 ...'); $ this-> db-> trans_complete(); ' 此代碼返回錯誤: _調用非成員函數result()on object_ – deeplay