网站设计目标与背景,互联网网站如何做流量统计,服务类网站模板,小程序开发平台哪里做得好/*MYSQL 数据库访问封装类MYSQL 数据访问方式#xff0c;php4支持以mysql_开头的过程访问方式#xff0c;php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式#xff0c;本封装类以mysql_封装数据访问的一般流程#xff1a;1,连接数据库 mysql_connect or mysql_pco…/*MYSQL 数据库访问封装类MYSQL 数据访问方式php4支持以mysql_开头的过程访问方式php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式本封装类以mysql_封装数据访问的一般流程1,连接数据库 mysql_connect or mysql_pconnect2,选择数据库 mysql_select_db3,执行SQL查询 mysql_query4,处理返回的数据 mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row etc*/class db_mysql{var $querynum 0 ; //当前页面进程查询数据库的次数var $dblink ; //数据库连接资源//链接数据库function connect($dbhost,$dbuser,$dbpw,$dbname,$dbcharsetutf-8,$pconnect0 , $halttrue){$func empty($pconnect) ? mysql_connect : mysql_pconnect ;$this-dblink $func($dbhost,$dbuser,$dbpw) ;if ($halt !$this-dblink){$this-halt(无法链接数据库);}//设置查询字符集mysql_query(SET character_set_connection{$dbcharset},character_set_results{$dbcharset},character_set_clientbinary,$this-dblink) ;//选择数据库$dbname mysql_select_db($dbname,$this-dblink) ;}//选择数据库function select_db($dbname){return mysql_select_db($dbname,$this-dblink);}//执行SQL查询function query($sql){$this-querynum ;return mysql_query($sql,$this-dblink) ;}//返回最近一次与连接句柄关联的INSERTUPDATE 或DELETE 查询所影响的记录行数function affected_rows(){return mysql_affected_rows($this-dblink) ;}//取得结果集中行的数目,只对select查询的结果集有效function num_rows($result){return mysql_num_rows($result) ;}//获得单格的查询结果function result($result,$row0){return mysql_result($result,$row) ;}//取得上一步 INSERT 操作产生的 ID,只对表有AUTO_INCREMENT ID的操作有效function insert_id(){return ($id mysql_insert_id($this-dblink)) 0 ? $id : $this-result($this-query(SELECT last_insert_id()), 0);}//从结果集提取当前行以数字为key表示的关联数组形式返回function fetch_row($result){return mysql_fetch_row($result) ;}//从结果集提取当前行以字段名为key表示的关联数组形式返回function fetch_assoc($result){return mysql_fetch_assoc($result);}//从结果集提取当前行以字段名和数字为key表示的关联数组形式返回function fetch_array($result){return mysql_fetch_array($result);}//关闭链接function close(){return mysql_close($this-dblink) ;}//输出简单的错误html提示信息并终止程序function halt($msg){$message \n\n ;$message . \n ;$message . \n ;$message . \n ;$message . 数据库出错.htmlspecialchars($msg).\n ;$message . \n ;$message . ;echo $message ;exit ;}}?