私は、SQL Serverデータベースに接続する必要のあるAndroidアプリケーションのWebサービスを構築しています。私は私の家のコンピュータのPHP(WAMP)をSQL Serverデータベースに接続しようとしています。PHPを使用してSQL Serverデータベースに接続する方法は?
ただし、私はSQL Serverを経験しておらず、どのように処理するのか分かりません。 SQL Serverでは、既定の設定とWindows認証を使用しているため、接続文字列に何を入力するのか分かりません。あなた以下
は私の接続があります。
$connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
$conn->open($connStr); //Open the connection to the database
私がこれまでどこにも具体的な例を発見していないが、私は、変数、$myUser
などは、Windowsの場合になるために必要なものを知っている必要があります認証。
また、SQL Serverでユーザー名とパスワードの認証に切り替えるにはどうすればよいですか。
LE:マイクロソフトのSQL Server 2008およびSQL Server Management Studioのによると
すみません...これらについては、私はかなりノブです。だから私は私の現在の試みを捨て、PDOに行くつもりです。それで、私はMicrosoftのものをインストールしたのと同じように、PHP用の別のドライバをインストールする必要があります。 :D – Eugen
まず、phpinfo()を実行してサポートを確認します。 「PDOサポート\tが有効になっている」「PDOドライバ\t dblib、mysql、odbc、pgsql、sqlite、sqlite2」のようなものが表示されるはずですが、dblibまたはsqlsrv(いずれかは* nixとwindows afaik)、もしあなたがそれを使用することができれば、あなたが適切な.dllをphpに追加する必要がないならば、それを使うことができます。ini in your server(wamp)、次のようなものを探してください:extension = php_pdo_mssql.dll(私が推測するようにコメントしておいてください)私はLinuxで働いていますので、Windows下のファイルと拡張子の正確な場所を教えてください。 Good Luck :) –
[これはwampのサーバーサイトのスレッドです](http://forum.wampserver.com/read.php?2,68421)これは良い出発点かもしれません。また、このディスカッションをチャットに移すことができます。私はそこにお手伝いしようとすることができます –