この記事では、SQL Server データベースに接続するための PHP での ODBC の使用方法を紹介します。これには、必要な友人が参照できるように共有します。私は、WampServer 統合ツール、PHP を使用します。バージョンは 7.0.29、データベースは SQL Server 2008 R2 です。 注: データベースに接続するときは、X:wampbinapacheapache2.4.33bin ディレクトリに PHP 構成ファイル PHP.ini を入力する必要があります。中に入り、関連する設定を変更します。構成は次のとおりです:
extension=php_odbc.dll サービスを開始し、すべての WampServer サービスを再起動するには、先頭のコロンを削除します。 (Apacheを再起動しても大丈夫です)
thinkPHP5.1フレームワークを使用して設定しました。
コントローラーで Test.class.php を作成します
コードは次のとおりです:
use think\Controller;class Test extends Controller{ public function zz(){ $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql'; $username = 'sa'; $password = '123456'; $conn = odbc_connect($servername,$username,$password); $sql = "SELECT * FROM myLLP"; $exec=odbc_exec($conn,$sql); while($row =odbc_fetch_array($exec)){ $List[]=$row; } echo json_encode($List); exit; }}
データベース名は mysql です。
最終的な効果は、主にデータベース mysql 内のテーブル myLLP のデータをキーと値のペアの形式でページに表示することです。
URLアドレスにアクセスすると、エントリーファイル+モジュール+コントローラー+メソッド
ページの出力は:
[{"name":"LLP","password":"123","id":"1"},{"name":"BB","password":"123"," id": "2"}]
関連する推奨事項:
PHP 接続 Windows での Oracle 設定
PHP を mysql に接続する方法 - mysqli と PDO
以上がODBC を使用して PHP で SQL Server データベースに接続するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。