|
PHP 的 MySQL 操作类,跟手册上的函数一样用,但是更方便了。多说无益,看了就知道了。(3) if(!is_resource($connect)){ $this->halt("连接数据库失败!", 1); return false; } $this->LinkId = $connect; return true; } function createDB($DBName){ /* 新建一个 MySQL 数据库 */ return @mysql_create_db($DBName, $this->LinkId) or die($this->halt("创建数据库 ".$DBName." 失败!")); } function dataSeek($rowNumber){ /* 移动内部结果的指针 */ return mysql_data_seek($this->Result, $rowNumber); } function dbName($row, $field = NULL){ /* 取得结果数据 */ if(empty($field)){ return mysql_db_name($this->Result, $row); } return mysql_db_name($this->Result, $row, $field); } function dbQuery($DBName, $queryString){ /* 发送一条 MySQL 查询 */ $this->Result = mysql_db_query($DBName, $queryString, $this->LinkId); return $this->Result?true:false; } function dropDB($DBName){ /* 丢弃(删除)一个 MySQL 数据库 */ return mysql_drop_db($DBName, $this->LinkId); } function errno(){ /* 返回上一个 MySQL 操作中的错误信息的数字编码 */ return mysql_errno($this->LinkId); } function error(){ /* 返回上一个 MySQL 操作产生的文本错误信息 */ return mysql_error($this->LinkId); } function escapeString($unescapedString){ /* 转义一个字符串用于 mysql_query */ return mysql_escape_string($unescapedString); } function fetchArray($Rows = 0, $resultType = MYSQL_BOTH){ /* 从结果集中取得一行作为关联数组,或数字数组,或二者兼有 */ if(!is_resource($this->Result)){ return false; } $fetchArray = mysql_fetch_array($this->Result, $resultType); if($fetchArray && $Rows){$this->Rows++;} return $fetchArray; } function fetchAssoc($Rows = 0){ /* 从结果集中取得一行作为关联数组 */
|