私は使っている
[〜#〜] goal [〜#〜]
データベースにアクセスするWebアプリを作成しようとしています。[〜#〜] select [〜#〜]、[〜#〜] insert [〜 #〜]、[〜#〜] update [〜#〜]および[〜#〜] delete [〜#〜]レコード。
[〜#〜]問題[〜#〜]
データベースサーバーに接続できません
[〜#〜] error [〜#〜]
致命的なエラー:25行目のC:\ xampp\htdocs\BLT\Employee_Database .phpの未定義関数sqlsrv_connect()の呼び出し
[〜#〜] code [〜#〜]
<html>
<head>
<Title>Employee Database</Title>
</head>
<body>
<form method="post" action="?action=add" enctype="multipart/form-data">
Last name <input type="text" name="LastName" id="LastName"/></br>
First name <input type="text" name="FirstName" id="FirstNamne"/></br>
E-mail address <input type="text" name="Email" id="Email"/></br>
User Id <input type="text" name="UserId" id="UserId"/></br>
Password <input type="password" name="Password" id="Password"/></br>
<input type="submit" name="submit" value="Submit"/>
</form>
<?php
$serverName = "jy4nij6vuy.database.windows.net,1433";
$connectionOptions = array("Database" => "robertfarb",
"UID" => "robertFarb",
"PWD" => "******");
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
?>
</body>
</html>
THIS IS試したことSO FAR
php_sqlsrv_56.ts.dll
ファイルをPHPの拡張機能フォルダーに追加し、php_pdo_sqlsrv_56.ts.dll
も追加しました。extension=php_sqlsrv_56.ts.dll
行をphp.iniファイルに追加しました。どんな助けも大歓迎です!
MSSQL拡張は、PHP 5.3以降を使用するWindowsでは使用できなくなりました。 MS SQLの代替ドライバーであるSQLSRVは、Microsoftから入手できます。" http://www.Microsoft.com/en-us/download/details.aspx?id=20098
ステップバイステップ
SQLSRV32.EXE(Microsoft Drivers for PHP for SQL Server))から: http://www.Microsoft.com/en-us/download/details.aspx?id= 20098
パスを選択:C:\ xampp\php\ext
コメント解除または追加extension = php_sqlsrv_56_ts.dll
in php.ini
XAMPPコントロールパネルからApacheを再起動(停止/開始)
私はそれをテストし、100%動作します
Microsoft Git公式リポジトリ で最新のコンパイル済みバイナリを見つけることができます。
Lea Tanoガイドに従いましたが、動作しませんでした。さらなる手順が必要でした。少なくともWindows7(または私のシステム)には、いくつかの欠落したステップがあります(つまり、同じサーバー/マシンにMSSQLサーバーがインストールされていないステップ)。
ここに私がそれを機能させた方法があります:
リーの答えはあなたのためのトリックを行う必要があります。 Web PIからPHP 5.6- https://www.Microsoft.com/web/downloads/platform.aspx をダウンロードすることが非常に重要です。
IEを使用してマシンにWeb PIをダウンロードします。それがあなたのためにうまくいくかどうかを教えてください。そうでない場合は、次のブログをご覧ください。 Azure SQL DB + PHP + IIS。
ベスト、
Bhagdevに会う
プログラムマネージャー、Microsoft