Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 /**
  * 得到最近一次操作影响的行数
  * @param[in] handle $handle, 操作数据库的句柄
  * @return FALSE表示执行失败, 否则返回影响的行数
  */
 public function lastAffected()
 {
     assert($this->_handle);
     return DBMysqlNamespace::lastAffected($this->_handle);
 }