php教程mssqlデータ台库教程连接类代码
クラス DB_Sql {
var $Host = "";
var $Database = "";
var $User = "";
var $Password = "";var $Link_ID = 0;
var $Query_ID = 0;
var $Record = array();
var $Row = 0;
var $Errno = 0;
var $Error = "";var $Auto_Free = 0; ## 結果を自動的に解放するには、これを 1 に設定します
/* パブリック: コンストラクターwww.bKjia.c0m */
関数 DB_Sql($query = "") {
$this->クエリ($クエリ);
}関数 connect() {
if ( 0 == $this->Link_ID ) {
$this->Link_ID=mssql_connect($this->ホスト, $this->ユーザー, $this->パスワード);
if (!$this->Link_ID)
$this->halt("リンク ID == false、mssql_pconnect が失敗しました");
それ以外
@mssql_select_db($this->データベース, $this->Link_ID);
}
}
関数 free_result(){
mssql_free_result($this->Query_ID);
$this->Query_ID = 0;
}
関数クエリ($Query_String)
{
/* 空のクエリは PHP4 で停止するため、使用しないでください。 */
if ($Query_String == "")
/* 空のクエリ文字列がコンストラクターから渡されます
* クエリなしでクラスを呼び出す場合、例:状況に応じて
* 次のように: '$db = new DB_Sql_Subclass;'
*/
0 を返す;if (!$this->Link_ID)
$this->connect();
# printf("
デバッグ: クエリ = %s
n", $Query_String);
1 2