中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP訪問MYSQL數(shù)據(jù)庫封裝類(附函數(shù)說明)

復(fù)制代碼 代碼如下:
<?php
/*
MYSQL 數(shù)據(jù)庫訪問封裝類
MYSQL 數(shù)據(jù)訪問方式,php4支持以mysql_開頭的過程訪問方式,php5開始支持以mysqli_開頭的過程和mysqli面向?qū)ο?
訪問方式,本封裝類以mysql_封裝
數(shù)據(jù)訪問的一般流程:
1,連接數(shù)據(jù)庫 mysql_connect or mysql_pconnect
2,選擇數(shù)據(jù)庫 mysql_select_db
3,執(zhí)行SQL查詢 mysql_query
4,處理返回的數(shù)據(jù) mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row etc
*/
class db_mysql
{
var $querynum = 0 ; //當(dāng)前頁面進(jìn)程查詢數(shù)據(jù)庫的次數(shù)
var $dblink ; //數(shù)據(jù)庫連接資源
//鏈接數(shù)據(jù)庫
function connect($dbhost,$dbuser,$dbpw,$dbname='',$dbcharset='utf-8',$pconnect=0 , $halt=true)
{
$func = empty($pconnect) ? 'mysql_connect' : 'mysql_pconnect' ;
$this->dblink = @$func($dbhost,$dbuser,$dbpw) ;
if ($halt && !$this->dblink)
{
$this->halt("無法鏈接數(shù)據(jù)庫!");
}
//設(shè)置查詢字符集
mysql_query("SET character_set_connection={$dbcharset},character_set_results={$dbcharset},character_set_client=binary",$this->dblink) ;
//選擇數(shù)據(jù)庫
$dbname && @mysql_select_db($dbname,$this->dblink) ;
}
//選擇數(shù)據(jù)庫
function select_db($dbname)
{
return mysql_select_db($dbname,$this->dblink);
}
//執(zhí)行SQL查詢
function query($sql)
{
$this->querynum++ ;
return mysql_query($sql,$this->dblink) ;
}
//返回最近一次與連接句柄關(guān)聯(lián)的INSERT,UPDATE 或DELETE 查詢所影響的記錄行數(shù)
function affected_rows()
{
return mysql_affected_rows($this->dblink) ;
}
//取得結(jié)果集中行的數(shù)目,只對select查詢的結(jié)果集有效
function num_rows($result)
{
return mysql_num_rows($result) ;
}
//獲得單格的查詢結(jié)果
function result($result,$row=0)
{
return mysql_result($result,$row) ;
}
//取得上一步 INSERT 操作產(chǎn)生的 ID,只對表有AUTO_INCREMENT ID的操作有效
function insert_id()
{
return ($id = mysql_insert_id($this->dblink)) >= 0 ? $id : $this->result($this->query("SELECT last_insert_id()"), 0);
}
//從結(jié)果集提取當(dāng)前行,以數(shù)字為key表示的關(guān)聯(lián)數(shù)組形式返回
function fetch_row($result)
{
return mysql_fetch_row($result) ;
}
//從結(jié)果集提取當(dāng)前行,以字段名為key表示的關(guān)聯(lián)數(shù)組形式返回
function fetch_assoc($result)
{
return mysql_fetch_assoc($result);
}
//從結(jié)果集提取當(dāng)前行,以字段名和數(shù)字為key表示的關(guān)聯(lián)數(shù)組形式返回
function fetch_array($result)
{
return mysql_fetch_array($result);
}
//關(guān)閉鏈接
function close()
{
return mysql_close($this->dblink) ;
}
//輸出簡單的錯誤html提示信息并終止程序
function halt($msg)
{
$message = "<html>/n<head>/n" ;
$message .= "<meta content='text/html;charset=gb2312'>/n" ;
$message .= "</head>/n" ;
$message .= "<body>/n" ;
$message .= "數(shù)據(jù)庫出錯:".htmlspecialchars($msg)."/n" ;
$message .= "</body>/n" ;
$message .= "</html>" ;
echo $message ;
exit ;
}
}
?>

php技術(shù)PHP訪問MYSQL數(shù)據(jù)庫封裝類(附函數(shù)說明),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久久精品一区二区 | 欧美一区二区大片 | 国产极品车模吞精高潮呻吟 | 午夜视频在线播放 | 国久久| 亚洲国产成人精品久久 | 成人性生交大片免费看中文带字幕 | 精品视频在线免费观看 | 国产在线观看一区二区三区 | 日韩不卡一区二区 | 麻豆久久久久久久久久 | 成人妇女免费播放久久久 | 亚洲天堂中文字幕 | 免费黄篇| 麻豆久久久9性大片 | 国产 欧美 日韩 一区 | 一区二区三区四区国产 | 国产高清在线视频 | 日日天天 | 久久不卡区 | 成人一级片在线观看 | 久久99一区二区 | 精品欧美 | 亚洲一区二区久久 | 9久9久| 国产精品久久久久久久久久久久久 | 黄色精品 | 男女视频在线免费观看 | 久久久久一区二区三区 | 香蕉国产在线视频 | www.v888av.com| 国产精品久久久久久中文字 | 亭亭五月激情 | 99国产视频| 一级黄色播放 | 久久久久久色 | 精品久久久久久久久久久久久久久久久 | 中文字幕一区二区三区四区五区 | 婷婷色婷婷 | 亚洲人成人网 | 国产精品久久久久久久久免费软件 |