本人创作的封装所有数据库操作,原创

wyj518 2009-08-17 04:13:53
<?php
//*******************************************************************
//此处构造一个数据库操作类,封装所有数据库操作
//可以扩展便于后台管理程序的使用
//作者:yonker
//QQ:451900800
//阿里帝国
class MYSQLDB{
var $host;
var $user;
var $passwd;
var $database;
var $conn;
/*
利用构造函数实现变量初始化
同时连接数据库操作
*/
function MYSQLDB($host,$user,$passwd,$database){
$this->host=$host;
$this->user=$user;
$this->passwd=$passwd;
$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");
}
//该函数用来关闭数据库连接
function Close(){
mysql_close($this->conn);
}
//该函数实现数据库查询操作
function Query($queryStr){
$res=mysql_query($queryStr,$this->conn) or
die('Could not query database');
return $res;
}
//该函数返回记录集
function getRows($res){
$rowno=0;
$rowno=mysql_num_rows($res);
if ($rowno>0)
{
for ($row=0;$row<$rowno;$row++)
{
$rows[$row]=mysql_fetch_array($res);
}
return $rows;
}
}
//该函数返回数据库记录数
function getRowsNum($res)
{
$rowno=0;
$rowno=mysql_num_rows($res);
return $rowno;

}
//该函数返回数据库表字段数
function getFields($res){
$fieldno=0;
$fieldno=mysql_num_fields($res);
return $fieldno;
}

/*该函数返回数据库表字段名称集
function getFields($res)
{
$fno = $this->getFieldsNum($res);
if($fno>0)
{
for($i=0;$i<$fno;$i++ )
{
$fs[$i]=MySQL_field_name($res,$i);//取第i个字段的名称
}
return $fs;
}
}
*/
//根据id号转换名字
function getname($id){
$sql="select * from tabbigtype where id=".$id;



}

}

$SqlDB = new MySQLDB("127.0.0.1","root","111111","agoodic_php");
?>
...全文
80 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁马渡江河 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liangpei2008 的回复:]
随便找一个开源PHP网站都能找到不错的数据库访问类
[/Quote]
确实是,看多了都会写了
不过楼主也不错,肯尝试,
我还没自己的类呢
liangpei2008 2009-08-17
  • 打赏
  • 举报
回复
随便找一个开源PHP网站都能找到不错的数据库访问类
wyj518 2009-08-17
  • 打赏
  • 举报
回复
$SqlDB = new MySQLDB("127.0.0.1","root","111111","agoodic_php");
这段是连接数据库的方法,
zhongqixing1104 2009-08-17
  • 打赏
  • 举报
回复
我还以为能连接任何数据库的类呢

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧