程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 自己編了一個mysql類

自己編了一個mysql類

編輯:關於MYSQL數據庫
文件名MySQL.class.PHP
//###################### Start Introduce #######################################
// MySQL連接類
// author: bluemaple , emaile: [email protected]
// 可以執行一般MySQL命令,如insert,delete,select,update
// 使用方法:在需要的文件前面加入
// require("./MySQL.class.PHP");
// $DB=new DB_MySQL; // 加載類
// $DB->dbServer="localhost"; // 連接數據庫地址
// $DB->dbUser="root"; // 用戶名
// $DB->dbPwd=""; // 密碼
// $DB->dbDatabase="we"; // 數據庫名稱
// $DB->connect(); // 連接數據庫
// 使用中可以更改數據庫
// 可以用到的函數說明
// query($sql,$dbbase); // 可以直接執行
// query_first($sql,$dbbase); // 查詢返回只有一條記錄,$sql為sql語句,$dbbase為你選者數據庫(可以不要)
// fetch_array($sql,$dbbase); // 查詢返回一組記錄,可以用num_rows得到返回的數字
// insert,update,delete 皆為執行命令,其中可用$affected_rows;得到返回的數目
// 在insert時,可以用insert_id得到插入結果的返回id數
// count_records($table,$index,$where,$dbbase)// 為得到一個表記錄的數目,$table為表名,$index為key,$where為條件,$dbbase為數據庫,後兩個可以不選
//####################### End Introduce ########################################

class DB_MySQL // 數據庫MySQL查詢的類
{
var $dbServer; // 數據庫連接服務地址
var $dbDatabase; // 所選擇的數據庫,初始狀態
var $dbbase=""; // 後面可以改變的
var $dbUser; // 登陸用戶名
var $dbPwd; // 登陸用戶密碼
var $dbLink; // 數據庫連接指針
var $query_id; // 執行query命令的指針
var $num_rows; // 返回的條目數
var $insert_id; // 傳回最後一次使用 INSERT 指令的 ID
var $affected_rows; // 傳回query命令所影響的列數目
// INSERT、UPDATE 或 DELETE 所影響的列 (row) 數目。
// delete 如果不帶where,那麼則返回0

function connect($dbbase="") // 連接數據庫函數,包括連接數據庫
{
global $usepconnect; // 是否采用永久連接,$userpconnect在外部設置。
if ($usepconnect==1){
$this->dbLink=@MySQL_pconnect($this->dbServer,$this->dbUser,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved