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

PHP程序來連接SQLServer數據庫的通用類

編輯:關於PHP編程

很多朋友問我如何用php程序來連接SQL Server數據庫的通用類,其實這個並不是很難的,要害是一點點仔細,一點點耐心,用激情去理解
<?
class DB {
var $Host = "192.168.0.199"; // Hostname of our MySQL server
var $Database = "test"; // Logical database name on that server
var $User = "user"; // Database user
var $Password = "password"; // Database user's password

var $Link_ID = 0; // Result of mssql_connect()
var $Query_ID = 0; // Result of most recent mssql_query()
var $Row = 0; // Current row number
var $Errno = 0; // Error state of query
var $Error = "";

var $AffNum=0;

/**************************************
*打印錯誤方法:顯示頁面處理的錯誤信息。
****************************************/
function Halt($msg) {
printf("</td></tr></table><b>Database error:</b> %s<br>n", $msg);
printf("<b>mssql Error</b>: %s (%s)<br>n",
$this->Errno,
$this->Error);
die("Session halted.");
}

/**************************************
*連接數據庫,並且選擇默認的數據庫
**************************************/
function Connect() {
if ( 0 == $this->Link_ID ) {
$this->Link_ID=mssql_connect($this->Host,$this->User,$this->Password) or die("Couldn't connect to SQL Server on

$servername");
Database,$this->Link_ID">$db=@mssql_select_db($this->Database,$this->Link_ID);
if (!$this->Link_ID) {
$this->Halt("Link-ID == false, mssql_connect failed");
}
}
}

/****************************************
*關閉數據庫,假如數據庫連接已經打開則關閉它
*請在調用Connect()並處理後使用Close()
****************************************/
function Close() {
if (0 != $this->Link_ID){
mssql_close();
}
}

/*************************************************
*輸入sql語句,有select,update,insert,delete

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved