ホームページ  >  記事  >  バックエンド開発  >  ODBC を使用して PHP で SQL Server データベースに接続する

ODBC を使用して PHP で SQL Server データベースに接続する

不言
不言オリジナル
2018-04-17 13:52:302405ブラウズ

この記事では、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アドレスにアクセスすると、エントリーファイル+モジュール+コントローラー+メソッド


ページのパスは http://localhost:81/tp5/public/index/test/zz

ページの出力は:

[{"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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。