<?
class Db_connect
{
var $host;
var $user;
var $pwd;
var $db;
var $link;
/*
创建连接
*/
function open_connect($host,$user,$pwd,$db)
{
$this->host=$host;
$this->user=$user;
$this->pwd=$pwd;
$this->link=@mysql_connect($this->host,$this->user,$this->pwd) or die ("无法连接主机");
select_db($db);
}
/*
选择数据库
*/
function select_db($db)
{
$this->db=$db;
@mysql_select_db($this->db,$this->link) or die ("无法连接数据库,查看数据库账号是否存在");
}
/*
执行sql语句
*/
function execute($sql)
{
$result=mysql_query($sql);
return $result;
}
/*
返回记录集影响的行数
@方法一
主要$result必须是mysql_query($sql)返回的记录集
*/
function fetch_array($result)
{
return mysql_fetch_array($result);
}
/*
返回记录集影响的行数
@方法二
主要$result必须是mysql_query($sql)返回的记录集
*/
function num_rows($result)
{
return mysql_num_rows($result);
}
/*
insert 插入的函数
@param $sql
*/
function insert($sql)
{
$result=$this->execute($sql);
$insert_id=@mysql_insert_id();
$this->free_result($result);
return $insert_id;
}
/*
update 修改函数
*/
function update($sql)
{
$result=$this->execute($sql);
$update_id=@mysql_affected_rows($this->Link);
$this->free_result($result);
return $update_id;
}
/*
del 函数
*/
function delete($sql)
{
$result=$this->execute($sql);
$update_id=@mysql_affected_rows($this->Link);
$this->free_result($result);
return $update_id;
}
/*
释放记录集所占的资源
mysql_free_result
*/
function free_result($result)
{
@mysql_free_result($result);
}
/*
关闭非永久性连接
*/
function close_connect()
{
mysql_close($this->link);
}
}
?>
class Db_connect
{
var $host;
var $user;
var $pwd;
var $db;
var $link;
/*
创建连接
*/
function open_connect($host,$user,$pwd,$db)
{
$this->host=$host;
$this->user=$user;
$this->pwd=$pwd;
$this->link=@mysql_connect($this->host,$this->user,$this->pwd) or die ("无法连接主机");
select_db($db);
}
/*
选择数据库
*/
function select_db($db)
{
$this->db=$db;
@mysql_select_db($this->db,$this->link) or die ("无法连接数据库,查看数据库账号是否存在");
}
/*
执行sql语句
*/
function execute($sql)
{
$result=mysql_query($sql);
return $result;
}
/*
返回记录集影响的行数
@方法一
主要$result必须是mysql_query($sql)返回的记录集
*/
function fetch_array($result)
{
return mysql_fetch_array($result);
}
/*
返回记录集影响的行数
@方法二
主要$result必须是mysql_query($sql)返回的记录集
*/
function num_rows($result)
{
return mysql_num_rows($result);
}
/*
insert 插入的函数
@param $sql
*/
function insert($sql)
{
$result=$this->execute($sql);
$insert_id=@mysql_insert_id();
$this->free_result($result);
return $insert_id;
}
/*
update 修改函数
*/
function update($sql)
{
$result=$this->execute($sql);
$update_id=@mysql_affected_rows($this->Link);
$this->free_result($result);
return $update_id;
}
/*
del 函数
*/
function delete($sql)
{
$result=$this->execute($sql);
$update_id=@mysql_affected_rows($this->Link);
$this->free_result($result);
return $update_id;
}
/*
释放记录集所占的资源
mysql_free_result
*/
function free_result($result)
{
@mysql_free_result($result);
}
/*
关闭非永久性连接
*/
function close_connect()
{
mysql_close($this->link);
}
}
?>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货