一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

很好用的PHP數據庫類

復制代碼 代碼如下:
<?
//很好用的php數據庫類,三、四句代碼搞定一個表的操作,無論這個表字段有多復雜。
//此類多次大量用在大型網站程序的開發上,效果特別的好。
//作者:快刀浪子++ 
define(/"_php_RECORD_/",/"exists/");
class TRecord
{
var $db;
var $rc;
var $name;
var $value;
var $num;
var $buffer;   //查詢結果 調用方法 $buffer[$i][/"fields/"];
var $seekstr;   //保存查詢條件用
function TRecord($host=/"localhost/",$user=/"root/",$passwd=/"/")
{global $HTTP_POST_VARS;
$this->num=0;
$this->host=$host;
$this->user=$user;
$this->passwd=$passwd;
if(($this->db=mysql_connect($host,$user,$passwd))==false)
exit(/"聯結數據庫出錯!/");
  while(list($this->name[$this->num],$this->value[$this->num])=each($HTTP_POST_VARS))
{$this->num++;
}
//////////////
for($i=0;$i<$this->num;$i++)
{$this->value[$i]=$this->SafeString($this->value[$i]);
}
//
}
function SafeString($message)
{$message=str_replace(/" /",/" /",$message);
$message=str_replace(/"</",/"</",$message);
$message=str_replace(/">/",/">/",$message);
//$message=str_replace(/"|/",/"|/",$message);
//$message=str_replace(/"http://"/",/""/",$message);
//$message=nl2br($message);
return $message;
}
//////
function reset()
{$this->num=0;
$this->name=array();
   $this->value=array();
}
function add($name,$values)
{$this->name[$this->num]=$name;
   $this->value[$this->num]=$values;
$this->num++;
}
function unadd($name)
{$j=0;
for($i=0;$i<$this->num;$i++)
{if($this->name[$i]!=$name)
{$aaa[$j]=$this->name[$i];
$bbb[$j]=$this->value[$i];
$j++;
}
}
$this->name=$aaa;
$this->value=$bbb;
$this->num=$j;
}
function InsertRecord($database,$table)
{mysql_select_db($database);
if($this->num==0)
exit(/"沒有定義變量!/");
$field=implode(/",/",$this->name);
for($i=0;$i<$this->num;$i++)
{if(is_string($this->value[$i]))
$ls[$i]=/"/'/".$this->value[$i]./"/'/";
 else
$ls[$i]=$this->value[$i];
     $value=implode(/",/",$ls);  
}
$sql=sprintf(/"insert into %s(%s) values(%s)/",$table,$field,$value);
if(mysql_query($sql,$this->db)==false)
{echo /"寫數據到數據庫時出錯:/".$sql;
exit();
}
}
function SelectRecord($database,$table) //返回記錄數,結果在緩沖區中
{mysql_select_db($database);
    if($this->num==0)
$sql=sprintf(/"select * from %s/",$table);
 else
{
for($i=0;$i<$this->num;$i++)
{if(is_string($this->value[$i]))
$ls[$i]=/"/'/".$this->value[$i]./"/'/";
   else
$ls[$i]=$this->value[$i];
$str[$i]=sprintf(/"%s=%s/",$this->name[$i],$ls[$i]);
}
$string=implode(/" and /",$str);
$this->seekstr=$string;
$sql=sprintf(/"select * from %s where %s/",$table,$string);
}
if(($rc=mysql_query($sql,$this->db))==false)
{echo /"查詢數據庫時出錯:/".$sql;
exit();
}
$i=0;
while($this->buffer[$i]=mysql_fetch_array($rc))
{
$i++;
}
mysql_free_result($rc);
return $i;
}
function UpdateRecord($database,$table,$limitstr)
{mysql_select_db($database);
if($this->num==0)
exit(/"沒有定義變量!/");
for($i=0;$i<$this->num;$i++)
{if(is_string($this->value[$i]))
$ls[$i]=/"/'/".$this->value[$i]./"/'/";
 else
$ls[$i]=$this->value[$i];
$upstr[$i]=$this->name[$i]./"=/".$ls[$i];
}
    $str=implode(/",/",$upstr);
$sql=sprintf(/"update %s set %s where %s/",$table,$str,$limitstr);
if(mysql_query($sql,$this->db)==false)
{echo /"修改數據時出錯:/".$sql;
exit();
}
}
function addtip($database,$table,$fileds,$limitstr=/"/")
{//必須為整型字段 
mysql_select_db($database);
if($limitstr!=/"/")
$sql=sprintf(/"update %s set %s=%s+1 where %s/",$table,$fileds,$fileds,$limitstr);
 else
$sql=sprintf(/"update %s set %s=%s+1/",$table,$fileds,$fileds);
if(mysql_query($sql,$this->db)==false)
{echo /"修改數據時出錯:/".$sql;
exit();
}
}
function unaddtip($database,$table,$fileds,$limitstr=/"/")
{
mysql_select_db($database);
if($limitstr!=/"/")
$sql=sprintf(/"update %s set %s=%s-1 where %s/",$table,$fileds,$fileds,$limitstr);
 else
$sql=sprintf(/"update %s set %s=%s-1/",$table,$fileds,$fileds);
if(mysql_query($sql,$this->db)==false)
{echo /"修改數據時出錯:/".$sql;
exit();
}
}
function isempty($var,$china)
{if(trim($var)==/"/")
{
$reason=/"沒有錄入“/".$china./"”!/";
exit($reason);
}
}
function GetResult()
{return $this->buffer;
}
function close()
{
mysql_close($this->db);
}
}
?>

php技術很好用的PHP數據庫類,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 一级做a爱片性色毛片武则天五则 | 欧美成人全部免费观看1314色 | 亚洲午夜在线视频 | 日本久久道一区二区三区 | 久久亚洲影院 | 精品国产一区二区三区不卡在线 | 免费视频99 | 精品视频专区 | 国产精品视屏 | 国产欧美精品一区二区色综合 | 精品国产一区二区三区免费看 | 日本激情一区二区三区 | 久久国产精品一区 | 91精品啪国产在线观看免费牛牛 | 波多野结衣一区二区三区高清在线 | 91午夜在线观看 | 在线国产小视频 | 97午夜影院| 五月婷中文字幕 | 91精品国产免费久久国语麻豆 | 牛牛影视精品一区二区在线看 | 日本乱人伦在线观看免费 | 欧美成人高清免费大片观看 | 精品国产自在现线看久久 | 99999久久久久久亚洲 | 亚洲日本一区二区三区 | 国产精品久久自在自2021 | 久久伊人精品青青草原2021 | 成人亚洲视频 | 狠狠色噜噜狠狠狠97影音先锋 | 国内一级特黄女人精品毛片 | 美女张开腿给人网站 | 东日韩二三区 | 夜色福利院在线看青草一 | 野外一男一女一级毛片 | 好吊操免费视频 | 亚洲图片激情小说 | 97精品久久久久中文字幕 | 2021久久精品国产99国产 | 色哟呦| 狠狠五月婷婷 |