public function test_lastAffected() { $sql = 'insert into tb_unittest(c1) values (100)'; $ret = DBMysqlNamespace::execute($this->handle, $sql); $ret = DBMysqlNamespace::execute($this->handle, $sql); $this->assertEquals($ret, TRUE); $ret = DBMysqlNamespace::lastAffected($this->handle); $this->assertEquals($ret, 1); $sql = 'delete from tb_unittest'; $ret = DBMysqlNamespace::execute($this->handle, $sql); $this->assertEquals($ret, TRUE); $ret = DBMysqlNamespace::lastAffected($this->handle); $this->assertEquals($ret, 2); }
/** * 得到最近一次操作影响的行数 * @param[in] handle $handle, 操作数据库的句柄 * @return FALSE表示执行失败, 否则返回影响的行数 */ public function lastAffected() { assert($this->_handle); return DBMysqlNamespace::lastAffected($this->_handle); }