複製** **如下:
php
/* mysql 資料庫訪問封裝類
mysql 資料訪問方式,php4支援以mysql_jxetb開頭的過程訪問方式,php5開始支援以mysqli_開頭的過程和mysqli物件導向
訪問方式,本封裝類以mysql_封裝
資料訪問的一般流程:
1,連線資料庫 mysql_connect or mysql_pconnect
2,選擇資料庫 mysql_select_db
3,執行sql查詢 mysql_query
4,處理返回的資料 mysql_fetch_array mysql_num_rows mysql_fetch_assocjxetb mysql_fetch_row etc
*/ class db_mysql
//設定查詢字符集
mysql_query("set character_set_connection=,character_set_results=,character_set_client=binary",$this->dblink) ;
//選擇資料庫
$dbname && @mysql_select_db($dbname,$this->dblink) ;
} //選擇資料庫
function select_db($dbname)
//執行sql查詢
function query($sql)
/程式設計客棧/返回最近一次與連線控制代碼關聯的insert,update 或delete 查詢所影響的記錄行數
function affected_rows()
//取得結果集中行的數目,只對select查詢的結果集有效
function num_rows($result)
//獲得單格的查詢結果
function result($result,$row=0)
//取得上一步 insert 操作產生的 id,只對錶有auto_increment id的操作有效
function insert_id()
//從結果集提取當前行,以數字為key表示的關聯陣列形式返回
fun程式設計客棧ction fetch_row($result)
//從結果集提取當前行,以欄位名為key表示的關聯陣列形式返回
function fetch_assoc($result)
//從結果集提取當前行,以欄位名和數字為key表示的關聯陣列形式返回
function fetch_array($result)
//關閉鏈結
function close()
//輸出簡單的錯誤html提示資訊並終止程式
function halt($msg) }
?>
本文位址:
PHP訪問MySQL資料庫
mysql connect 連線mysql 伺服器 mysql select db 選擇資料庫檔案 mysql query 執行sql語句 mysql fetch array 從 陣列結果集中獲取資訊 mysql fetch object 從結果集中獲取一行作為物件 mysql fetch row ...
資料庫訪問封裝
專案名稱 dbacess 專案目的 封裝jdbc訪問 專案使用 任意,保障所有包開源 專案當前功能 1.訪問資料庫方法封裝 2.資料庫連線池採用hikaricp 3.配置檔案遵守hikaricp的配置,設定根目錄,以此保障功能多資料庫,多源。4.擴充套件驅動路徑,採用自定義載入器載入驅動 5.新資料...
資料庫訪問封裝
專案名稱 dbacess 專案目的 封裝jdbc訪問 專案使用 任意,保障所有包開源 專案當前功能 1.訪問資料庫方法封裝 2.資料庫連線池採用hikaricp 3.配置檔案遵守hikaricp的配置,設定根目錄,以此保障功能多資料庫,多源。4.擴充套件驅動路徑,採用自定義載入器載入驅動 5.新資料...