pdo = MyPDO::getInstance($this->db); } /** * Function Description:获取一条记录 * Function Name: fetchRow * @param $strSql * * @return mixed|string * * @author 倪宗锋 */ public function fetchRow($strSql) { return $this->pdo->fetchRow($strSql); } /** * Function Description:获取多条记录 * Function Name: fetchAll * @param $strSql * * @return array|mixed|string * * @author 倪宗锋 */ public function fetchAll($strSql) { return $this->pdo->fetchAll($strSql); } /** * Function Description:获取第一条记录中的第一个字段 * Function Name: fetchOne * @param $strSql * * @return string * * @author 倪宗锋 */ public function fetchOne($strSql) { return $this->pdo->fetchOne($strSql); } /** * Function Description:更新 * Function Name: update * @param $arrayDataValue array 字段与值 * @param string $where string where条件 * * @return int * * @author 倪宗锋 */ public function update($arrayDataValue, $where = '') { return $this->pdo->update($this->tab, $arrayDataValue, $where); } /** * Function Description:插入 * Function Name: insert * @param $arrayDataValue array 字段与值 * * @return int * * @author 倪宗锋 */ public function insert($arrayDataValue) { return $this->pdo->insert($this->tab, $arrayDataValue); } /** * Replace 覆盖方式插入 * * @param Array $arrayDataValue 字段与值 * @return Int */ public function replace($arrayDataValue) { return $this->pdo->replace($this->tab, $arrayDataValue); } /** * Delete 删除 * * @param String $where 条件 * @return Int */ public function delete($where = '') { return $this->pdo->delete($this->tab, $where); } /** * Function Description:execSql 执行SQL语句 * Function Name: execSql * @param $strSql * * @return int * * @author 倪宗锋 */ public function execSql($strSql) { return $this->pdo->execSql($strSql); } /** * beginTransaction 事务开始 */ public function beginTransaction() { $this->pdo->beginTransaction(); } /** * commit 事务提交 */ public function commit() { $this->pdo->commit(); } /** * rollback 事务回滚 */ public function rollback() { $this->pdo->rollback(); } /** * transaction 通过事务处理多条SQL语句 * 调用前需通过getTableEngine判断表引擎是否支持事务 * * @param array $arraySql * @return Boolean */ public function execTransaction($arraySql) { return $this->pdo->execTransaction($arraySql); } }