php面象对象数据库操作类实例
本篇章节讲解php面象对象数据库操作类。分享给大家供大家参考。 具体实现代码如下: 代码如下: //利用构造函数实现变量初始化 //同时连接数据库操作 function MySQLDB($host,$user,$password,$database) { $this->host = $host; $this->user = $user; $this->passwd = $password; $this->database = $database; $this->conn=mysql_connect($this->host,$this->user,$this->passwd) or die("Could not connect to $this->host"); mysql_select_db($this->database,$this->conn) or die("Could not switch to database $this->database"); } //该函数用来关闭数据库连接 //该函数实现数据库查询操作 //该函数返回记录集 //该函数取回数据库记录数 //该函数返回数据库表字段数 //该函数返回数据库表字段名称集 //使用时直接require该文件,然后实例化: $SqlDB = new MySQLDB("localhost","root","testdb"); $sql = "select * from tableX..."; $result = $SqlDB->Query($sql);//查询 $rs = $SqlDB->getRows($result);//获得记录集 $num = $SqlDB->getRowsNum($result);//获得记录数 ...剩下的操作就是循环取值, for($i=0;$i<$num;$i++){ ... 最后不要忘记关闭数据路连接<div class="codetitle"><a style="CURSOR: pointer" data="85073" class="copybut" id="copybut85073" onclick="doCopy('code85073')"> 代码如下:<div class="codebody" id="code85073">$SqlDB->Close();当然这句可以不要,php会自动注销!但是这样能够养成一个好的习惯,最好还是加上!其他自己类推。 希望本文所述对大家的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |