ホームページ  >  記事  >  バックエンド開発  >  php5.3 を sqlserver2000_PHP に接続する方法チュートリアル

php5.3 を sqlserver2000_PHP に接続する方法チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:521072ブラウズ

php5.3 の新しいバージョンでは、mysql に付属の mssql_connect データ接続関数がサポートされていないことがわかっています。sqlserver データベースに接続する必要がある場合、com インターフェイスを使用するしかありません。

1.Com リンク、ADODB.Connection

コードは次のとおりです コードをコピー

$conn = new Com(“ADODB.Connection”) //Connection オブジェクトをインスタンス化します
; $connstr = “provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;”;
$conn->Open($connstr);
$rs = new Com(“ADODB.Recordset”) // Recordcount オブジェクトをインスタンス化します

$rs->Open(‘select * from News where bigclassid = 59 And LeadPostil is null’, $conn, 1, 1);
$count = $rs->レコード数;
echo "{$count} 件のレコードがあります
";
for($i = 0; $i

$arr_result[$i]['Title'] =addslashes($rs->Fields('Title')->Value);//タイトル
$arr_result[$i]['Color'] =addslashes($rs->Fields('titlecolor')->Value?$rs->Fields('titlecolor')->Value:”);/ /タイトルカラー
$arr_result[$i]['WenHao'] =addslashes($rs->Fields('OtherText')->Value);//文書番号

}

2.ODBC接続mssql

コードは次のとおりです コードをコピー

$dbhost = ”;
$dbuser = ” //mssql ユーザー名
; $dbpass = ” //mssql パスワード
; $dbname = ” //mssql ライブラリ名

;

$connect=odbc_connect(“ドライバー={SQL Server};サーバー=$dbhost;データベース=$dbname”,”$dbuser”,”$dbpass”);
$sql=”コンテンツから * を選択”;
$exec=odbc_exec($connect,$sql);
while($row = (odbc_fetch_array($exec)))
{
$row['id'] //?フィールド値を取得します

}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630732.html技術記事新しいバージョンの php5.3 は、mysql に付属する mssql_connect データ接続関数をサポートしていないことがわかっています。sqlserver データベースに接続する必要がある場合、com インターフェイスを使用するしかありません。 1.Com チェーン...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。