PHP訪問MYSQL資料庫封裝類 附函式說明

2022-09-29 21:54:23 字數 1409 閱讀 9507

複製** **如下:

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.新資料...