数据库封装类php代码 php封装mysql( 二 )


;
$message
.=
"/body\n"
;
$message
.=
"/html"
;
echo
$message
;
exit
;
}
}
?
php实现mysql封装类示例php封装mysql类
复制代码
代码如下:
?php
class
Mysql
{
private
$host;
private
$user;
private
$pwd;
private
$dbName;
private
$charset;
private
$conn
=
null;
public
function
__construct()
{
$this-host
=
'localhost';
$this-user
=
'root';
$this-pwd
=
'root';
$this-dbName
=
'test';
$this-connect($this-host,$this-user,$this-pwd);
$this-switchDb($this-dbName);
$this-setChar($this-charset);
}
//负责链接
private
function
connect($h,$u,$p)
{
$conn
=
mysql_connect($h,$u,$p);
$this-conn
=
$conn;
}
//负责切换数据库
public
function
switchDb($db)
{
$sql
=
'use'
.
$db;
$this-query($sql);
}
//负责设置字符集
public
function
setChar($char)
{
$sql
=
'set
names'
.
$char;
$this-query($sql);
}
//负责发送sql查询
public
function
query($sql)
{
return
mysql_query($sql,$this-conn);
}
//负责获取多行多列的select结果
public
function
getAll($sql)
{
$list
=
array();
$rs
=
$this-query($sql);
if
(!$rs)
{
return
false;
}
while
($row
=
mysql_fetch_assoc($rs))
{
$list[]
=
$row;
}
return
$list;
}
public
function
getRow($sql)
{
$rs
=
$this-query($sql);
if(!$rs)
{
return
false;
}
return
mysql_fetch_assoc($rs);
}
public
function
getOne($sql)
{
$rs
=
$this-query($sql);
if
(!$rs)
{
return
false;
}
return
mysql_fetch_assoc($rs);
return
$row[0];
}
public
function
close()
{
mysql_close($this-conn);
}
}
echo
'pre';
$mysql
=
new
Mysql();
print_r($mysql);
$sql
=
"insert
into
stu
values
(4,'wangwu','99998')";
if($mysql-query($sql)){
echo
"query成功";
}else
{
echo
"失败";
}
echo
"br
/";
$sql
=
"select
*
from
stu";
$arr
=
$mysql-getAll($sql);
print_r($arr);
?
求PHP数据库封装类操作代码?php
class MySQL{
private $host;//服务器地址
private $name;//登录账号
private $pwd;//登录密码
private $dBase;//数据库名称
private $conn;//数据库链接资源
private $result;//结果集
private $msg;//返回结果
private $fields;//返回字段
private $fieldsNum;//返回字段数
private $rowsNum;//返回结果数
private $rowsRst;//返回单条记录的字段数组
private $filesArray = array();//返回字段数组
private $rowsArray = array();//返回结果数组
private $charset='utf8';//设置操作的字符集
private $query_count=0;//查询结果次数
static private $_instance;//存储对象
//初始化类
private function __construct($host='',$name='',$pwd='',$dBase=''){
if($host!='')$this-host= $host;

推荐阅读