php调mysql数据库类1(php5专用)
数据库通用类<!--数据库类文件:DataBase.php--> 本文出自 51CTO.COM技术博客<?php require("sys_conf.inc"); //包含系统配置文件 class DataBase { //属性 public $mConnId; //连接标识 public $mSqlString; //待执行的SQL语句 public $mResultArray; //执行Select语句返回的结果数组 //构造函数 function __construct($pHost,$pUser,$pPwd,$pDbName) { $this->mConnId=mysql_connect ($pHost,$pUser,$pPwd);//建立连接 mysql_select_db($pDbName, $this->mConnId); //选择数据库 } //__destruct:析构函数,断开连接 function __destruct() { //mysql_close($this->mConnId); } //增删改数据 function ExecuteSql() { //echo $this->SqlString."<br>"; mysql_query($this->SqlString); } //查询数据,返回值为对象数组,数组中的每一元素为一行记录构成的对象 function Query(){ //echo $this->SqlString."<br>"; $i=0; $query_result=mysql_query($this->SqlString,$this->mConnId); while($row=mysql_fetch_object($query_result)) { $this->mResultArray[$i++]=$row; } } }//class DataBase /* $db=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME); $db->SqlString="insert into test(t1,t2) values('1','2')"; $db->ExecuteSql(); $db->SqlString="select * from test"; $db->Query(); print_r($db->mResultArray); $db->__destruct(); $db=NULL; //*/ ?> <!--sys_conf.inc:系统配置文件------------------------------> <?php //数据库配置全局变量 $DBHOST="localhost"; $DBUSER="root"; $DBPWD="45261067"; $DBNAME="myoa"; //分页显示每页显示最大记录数 $PAGE_MAX_LINE=10; ?> |


zzjnet
博客统计信息
热门文章
最新评论
友情链接
