?> 另一个就是数据库操作类页面了dbclass.php 复制代码 代码如下:<?php //定义数据库操作类 class db{ //类属性定义 var $dbhost="localhost";//MYSQL主机 var $dbuser="root";//连接帐户 var $password="";//连接密码 var $dbname="";//数据库名 //变量引用 function mysql($dbhost,$dbuser,$password,$dbname){ $this->dbhost=$dbhost; $this->dbuser=$dbuser; $this->password=$password; $this->dbname=$dbname; } //创建MYSQL连接 function mycon(){ @mysql_connect($this->dbhost,$this->dbuser,$this->password); } //选择相应的数据库 function selectdb(){ @mysql_select_db($this->db); }
//创建数据库连接并选择相应数据库 function createcon(){ mysql_connect($this->dbhost,$this->dbuser,$this->password); mysql_query("SET NAMES "GBK"");//这是解决乱码的关键哦,LINUX下改为UTF8 mysql_select_db($this->dbname); } //执行SQL语句,并返回结果集 function fetch_array($sql){ $result=mysql_query($sql); return mysql_fetch_array($result); } //执行SQL语句 function query($sql){ return mysql_query($sql); } //取得结果集数组 function loop_query($result){ return mysql_fetch_array($result); } //关闭数据库连接 function close() { return mysql_close(); } } ?> 下面讲下用法: 如果一个页面要涉及数据库操作,请这样使用: 复制代码 代码如下:<?php