SQL Server に接続するための pdo と ODBC_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:04:19
オリジナル
897 人が閲覧しました

SQL Server に接続するための pdo と ODBC

ドライバーをダウンロードします。私はバージョン 2.0 をダウンロードしました。ダウンロード後、次のファイルを含むリリース プログラムをインストールします。

phptutorial_pdo_sqlsrv_52_nts.dll

php_pdo_sqlsrv_52_ts.dll

php_pdo_sqlsrv_53_nts_vc6.dll

php_pdo_sqlsrv_53_nts_vc9.dll

php_pdo_sqlsrv_53_ts_vc6.dll

php_pdo_sqlsrv_53_ts_vc9.dll

php_sqlsrv_52_nts.dll

php_sqlsrv_52_ts.dll

php_sqlsrv_53_nts_vc6.dll

php_sqlsrv_53_nts_vc9.dll

php_sqlsrv_53_ts_vc6.dll

php_sqlsrv_53_ts_vc9.dll

SQLServerDriverForPHP.chm (マニュアル、英語が十分であれば読めるでしょう、へへ)

SQLServerDriverForPHP_License.rtf

SQLServerDriverForPHP_Readme.htm (readme ファイル)

以下は Readme ファイルの内容です。翻訳してみましょう:

ドライバーファイル

PHPバージョン
スレッドの安全性
PHP .dll の場合

php_sqlsrv_53_nts_vc6.dll

php_pdo_sqlsrv_53_nts_vc6.dll

5.3
いや
php5.dll

php_sqlsrv_53_nts_vc9.dll

php_pdo_sqlsrv_53_nts_vc9.dll

5.3
いや
php5.dll

php_sqlsrv_53_ts_vc6.dll

php_pdo_sqlsrv_53_ts_vc6.dll

5.3
はい
php5ts.dll

php_sqlsrv_53_ts_vc9.dll

php_pdo_sqlsrv_53_ts_vc9.dll

5.3
はい
php5ts.dll

php_sqlsrv_52_nts.dll

php_pdo_sqlsrv_52_nts.dll

5.2
いや
php5.dll

php_sqlsrv_52_ts.dll

php_pdo_sqlsrv_52_ts.dll

5.2
はい
php5ts.dll

VC6とVC9の違いについては、非スレッドセーフティとスレッドセーフティもあります

VC6 バージョンは Visual Studio 6 コンパイラーを使用してコンパイルされます。Windows で Apache+PHP を使用している場合は、VC6 バージョンを選択してください。

VC9 バージョンは、Visual Studio 2008 コンパイラーを使用してコンパイルされています。Windows で IIS+PHP を使用している場合は、VC9 バージョンを選択してください。

非スレッドセーフとは、非スレッドセーフを意味し、実行中にスレッド (スレッド) の安全性チェックが実行されません。

スレッド セーフはスレッド セーフであり、新しい要件が発生してシステム リソースが枯渇した場合に CGI 実行が新しいスレッドを開始するのを防ぐために、実行中にスレッド (スレッド) の安全性チェックが実行されます。

設定を開始します


APMserv によって構築された PHP 環境 (Apache 2.2.9+PHP 5.2.6+MySQL 5.1.28) を使用します。スレッド セーフを使用したいので、php_sqlsrv_52_ts.dll と php_pdo_sqlsrv_52_ts.dll を選択します。

作業を開始するには、まずファイルを PHP フォルダーの下の ext ディレクトリにコピーし、次にファイル php.ini を設定します
拡張子の後に追加:

;拡張子=php_sqlsrv_52_ts.dll

;拡張子=php_pdo_sqlsrv_52_ts.dll

Apacheを再度再起動します。

最後に成功したかどうかをテストします。phpinfoのsqlsrvを見てください

図に示すように、これは接続が成功したことを意味します。 !仕事に取り掛かりましょう!


データベースへの接続チュートリアル

SQL Server を使用したことのある人は、SQL Server で一般的に使用される 2 つの認証方法があることを知っているはずです。1 つはローカル システム アカウント認証 (Windows 認証)、もう 1 つはユーザー名とパスワードを使用する認証 (SQL Server 認証)、そして 2 番目の認証です。このメソッドでは、SQL Server の混合モードを有効にする必要があります。

1.Windows 認証接続部分のコード スニペット

*/


$serverName = "(ローカル)";

$connectionInfo = array("データベース"=>"テスト","接続プーリング"=>false);

$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "接続に失敗しました!";
Die( print_r( sqlsrv_errors(), true));
}


http://www.bkjia.com/PHPjc/630856.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630856.html技術記事 SQL Server に接続するための pdo と ODBC をダウンロードします。私は 2.0 バージョンをダウンロードしました。ダウンロードしたら、次のファイルをインストールします。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート