您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php-数据库类封装

2024/3/18 8:24:44发布46次查看
为了节省以后的时间,今天封装了操作sql语句的一个类,在此保存起来,方面以后使用。
这个类的文件名:sqltool.class.php
主要有dql和dml两个函数
看下面的源码“
conn=mysql_connect($this->host,$this->username,$this->password); if(!$this->conn) { die (连接失败.mysql_error($this.conn)); } mysql_select_db($this->db,$this->conn); mysql_query(set names utf8); } //完成select function execute_dql($sql) { $result = mysql_query($sql,$this->conn); $arrtemp = array(); $counter = 0; while($row = mysql_fetch_assoc($result)) { $arrtemp[$counter] = $row; $counter++; } mysql_free_result($result); mysql_close($this->conn); return json_encode($arrtemp); } //完成dml public function execute_dml($sql) { $res=mysql_query($sql,$this->conn); if(!$res) { return 0; //执行失败 } else { if(mysql_affected_rows($this->conn)>0) { return 1; //执行成功 } else { return 2; //没有行数收到影响 } } } } ?>
演示一下使用方法:
execute_dml($sqlstr); echo 结果为:.$result1.
; $sqlstr1 = select * from student; $resultstr = $sqltool->execute_dql($sqlstr1); echo 当前数据:
.$resultstr;?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product