コード例 #1
0
ファイル: DBMysqlNamespaceTest.php プロジェクト: echoOly/jomo
 public function test_query()
 {
     $sql = 'insert into tb_unittest(c1) values (100)';
     $ret = DBMysqlNamespace::execute($this->handle, $sql);
     $ret = DBMysqlNamespace::execute($this->handle, $sql);
     $this->assertEquals($ret, TRUE);
     $sql = 'select c1 from tb_unittest';
     $ret = DBMysqlNamespace::query($this->handle, $sql);
     $this->assertEquals(count($ret), 2);
 }
コード例 #2
0
ファイル: DBHandle.class.php プロジェクト: echoOly/jomo
 /**
  * 将所有结果存入数组返回
  * @param[in] handle $handle, 操作数据库的句柄
  * @param[in] string $sql, 具体执行的sql语句
  * @return FALSE表示执行失败, 否则返回执行的结果, 结果格式为一个数组,数组中每个元素都是mysqli_fetch_assoc的一条结果
  */
 public function query($sql)
 {
     assert($this->_handle);
     return DBMysqlNamespace::query($this->_handle, $sql);
 }
コード例 #3
0
ファイル: ModelV5.class.php プロジェクト: echoOly/jomo
 /**
  * sql直接查询,暂时只支持读操作,需要写操作的时候再扩展
  * @param $sql
  */
 public function query($sql)
 {
     if (empty($sql)) {
         return false;
     }
     return DBMysqlNamespace::query($this->getSlaveDb(), $sql);
 }