Prefix = $dbSet["prefix"]; $this->Connect($dbSet); } " />
麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
发个sql类支持4.1以后的
悬赏分:20 - 2007年08月22日

[php]<?php
CLASS MYSQL
{
var $QueryS = 0;
var $Conn;
var $Prefix = "qinggan_";

Function MYSQL($dbSet)
{
$this->Prefix = $dbSet["prefix"];
$this->Connect($dbSet);
}

Function Connect($dbSet)
{
if($dbSet["conn"] == 1)
{
$this->Conn = mysql_pconnect($dbSet["host"],$dbSet["user"],$dbSet["pass"]) OR die(mysql_error());
}
else
{
$this->Conn = mysql_connect($dbSet["host"],$dbSet["user"],$dbSet["pass"]) OR die(mysql_error());
}
//-----检查版本
if(mysql_get_server_info()>"4.1") mysql_query("SET NAMES 'gbk'");
if(mysql_get_server_info()>"5.0.1") mysql_query("SET sql_mode=''");

mysql_select_db($dbSet["data"]) or die(mysql_error());
}

Function Close()
{
Return @mysql_close();
}

Function Query($sql)
{
$sql = ($this->Prefix == "qinggan_" ? $sql : str_replace("qinggan_",$this->Prefix,$sql));
$query = mysql_query($sql,$this->Conn);
$this->QueryS++;
if($query) Return $query;
Return False;
}

Function FetchArray($query)
{
if(empty($query)) Return False;
$array = mysql_fetch_array($query);
Return $array;
}

Function FetchQuery($sql)
{
$query = $this->Query($sql);
$rows = $this->FetchArray($query);
Return $rows;
}

Function FetchRow($query)
{
$rows = mysql_fetch_row($query);
RETURN $rows;
}

Function InsertID()
{
$id = mysql_insert_id();
Return $id;
}

Function NumRows($query)
{
$rows = mysql_num_rows($query);
Return $rows;
}

Function AffectedRows()
{
$rows = mysql_affected_rows();
Return $rows;
}

Function MysqlResult($query,$row=0)
{
$rows = mysql_result($query,$row);
Return $rows;
}
}
?>[/php]

提问者:c1a1o1   08-22 15:03
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
71 + 38 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM