多くの友人が、SQL Server データベースの共通クラスに接続するための php プログラムの使用方法を私に尋ねます。実際、これは難しいことではありません。少し注意して、少し忍耐強く、情熱を持って理解することです。
クラス DB {
var $Host = "192.168.0.199" // MySQL サーバーのホスト名
;
var $Database = "test" // そのサーバー上の論理データベース名
;
var $User = "ユーザー" // データベースユーザー
;
var $Password = "パスワード" // データベースユーザーのパスワード
;
var $Link_ID = 0 // mssql_connect() の結果
;
var $Query_ID = 0 // 最新のmssql_query()の結果
;
var $Row = 0 // 現在の行番号
;
var $Errno = 0 // クエリのエラー状態
;
var $Error = "";
var $AffNum=0;
/**************************************
※印刷エラー方法:ページ処理エラー情報を表示します。
***************************************/
関数 Halt($msg) {
printf("データベース エラー: %s
n", $msg);
printf("mssql エラー: %s (%s)
n",
$this->エラー、
$this->エラー);
die("セッションが停止されました。");
}
/**************************************
*データベースに接続し、デフォルトのデータベースを選択します
*************************************/
関数 Connect() {
if ( 0 == $this->Link_ID ) {
$this->Link_ID=mssql_connect($this->Host,$this->User,$this->Password) または die("次の SQL Server に接続できませんでした
$サーバー名");
データベース,$this->リンク ID">$db=@mssql_select_db($this->データベース,$this->リンク ID);
if (!$this->Link_ID) {
$this->Halt("Link-ID == false、mssql_connect が失敗しました");
}
}
}
/*****************************************
*データベースを閉じます。データベース接続がすでに開いている場合は、閉じてください
※Connect()を呼び出して処理した後はClose()を使用してください
***************************************/
関数 Close() {
if (0 != $this->Link_ID){
mssql_close();
}
}
/*************************************************
*選択、更新、挿入、削除などの SQL ステートメントを入力します