PHP操作Mysql数据库类

自己使用的数据库操作类

不过一般有一个配置文件我独立开来了

在使用这个类文件的时候需要包含进来,如果不包含那么需要传入参数<?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $dbname = 'static_html'; $dbprefix = ''; $dbcharset = 'utf8'; ?>

这个是数据库操作类

<?php /* QQ:8390671 Author:JustBeBetter Date:2011-02-09 */ class db{ private $conn; public function __construct(){ global $dbhost,$dbuser,$dbpass,$dbname,$dbcharset,$dbprefix; $this->dbhost = $dbhost; $this->dbuser = $dbuser; $this->dbpass = $dbpass; $this->dbname = $dbname; $this->dbprefix = $dbprefix; $this->Coding = $dbcharset; } function conn(){ $conn = mysql_connect ($this->dbhost,$this->dbuser,$this->dbpass); mysql_query("set names " . $this->Coding); return $conn; } function SelectSQL($SQL,$ResultType=2){ switch ($ResultType){ case 0:$ResultType=MYSQL_NUM;break; case 1:$ResultType=MYSQL_ASSOC;break; default:$ResultType=MYSQL_BOTH;break; } $conn = $this->conn(); mysql_select_db($this->dbname,$conn); $result = mysql_query($SQL); while($row = mysql_fetch_array($result,$ResultType)){$array[] = $row;} mysql_free_result($result); mysql_close($conn); if(!is_array(@$array)){$array=array();} return $array; } function ExecuteSQL($SQL,$ResultType=0){ $conn = $this->conn(); mysql_select_db($this->dbname,$conn); @$result = mysql_query($SQL); if($ResultType==1) $result = mysql_insert_id(); mysql_close($conn); return $result; } } ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值