link_id, $sql); } /** * 结果集中的行数 * @param $result 结果集 * @return array */ public function result($result, $num=1) { return mysqli_result($result, $num); } /** * 从结果集中取得一行作为关联数组 * @param $result 结果集 * @return array */ public function fetch_assoc($result) { return mysqli_fetch_assoc($result); } /** * 从结果集中取得列信息并作为对象返回 * @param $result 结果集 * @return array */ public function fetch_fields($result) { return mysqli_fetch_field($result); } /** * 结果集中的行数 * @param $result 结果集 * @return int */ public function num_rows($result) { return mysqli_num_rows($result); } /** * 结果集中的字段数量 * @param $result 结果集 * @return int */ public function num_fields($result) { return mysqli_num_fields($result); } /** * 释放结果内存 * @param obj $result 需要释放的对象 */ public function free_result($result) { return mysqli_free_result($result); } /** * 获取上一INSERT的ID值 * @return Int */ public function insert_id() { return mysqli_insert_id($this->link_id); } /** * 前一次操作影响的记录数 * @return int */ public function affected_rows() { return mysqli_affected_rows($this->link_id); } /** * 关闭连接 * @return bool */ public function close() { if ($this->link_id !== NULL) @mysqli_close($this->link_id); $this->link_id = NULL; return true; } /** * 错误信息 * @return string */ public function error() { return mysqli_error($this->link_id); } }