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