問題タブ [sqlsrv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-2000 - PHP 5.3 以降から MSSQL 2000 に接続する方法
MS SQL Server 2000 上に構築された従来のビジネス アプリケーションがあります。PHP 5.2 と mssql 拡張機能を使用してこのデータベースにアクセスする Web ベースのユーティリティがいくつかあります。
Web サーバーを再インストールする必要があり、PHP 5.4 にアップグレードすることを楽しみにしていました。残念ながら、mssql 拡張機能は PHP 5.3 以降ではサポートされていません。Microsoft から利用可能な sqlsrv 拡張機能がありますが、説明によると、SQL Server 2005 以降へのアクセスのみがサポートされています。
PHP 5.4 から SQL Server 2000 に接続するにはどうすればよいですか? 誰かがすでにこの問題を解決しましたか?
php - PHP SQL Server に接続できませんでした
PHP を使用して MSSQL Server 2005 に接続する方法を教えてください。
次のようなエラーが発生しました:
接続を確立できませんでした。Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => この拡張には Microsoft SQL Server 2012 Native Client が必要です. 次の URL にアクセスして、x86 用の Microsoft SQL Server 2012 Native Client ODBC ドライバーをダウンロードします: http://go.microsoft.com/fwlink/?LinkId=163712 [メッセージ] => この拡張機能には、Microsoft SQL Server 2012 Native Client が必要です次の URL にアクセスして、x86 用の Microsoft SQL Server 2012 Native Client ODBC ドライバーをダウンロードします: http://go.microsoft.com/fwlink/?LinkId=163712) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [コード] => 0 [2] => [Microsoft][ODBC Driver Manager] データ ソース名が見つかりません既定のドライバーが指定されていません [メッセージ] => [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません ) )
ここに私のPHPコードがあります:
アドバイスをお願いします。
ありがとう
php - Wamp2 x86 PHP 5.4 TS - sqlsrv モジュールがロードされない
多くの人がそのような問題を抱えていることがわかりましたが、うまくいく解決策を見つけることができませんでした.
私の phpinfo() は言う:
ダウンロードしました: http://sqlsrvphp.codeplex.com/ readme によると、PHP 5.4 TS を使用している場合は、これらのファイルをロードする必要があります。
上記でロードしましたが、PDO 拡張のみが正常に動作しているようです。
ただし、sqlsrv 拡張機能はどこにもありません。PHP error.log を確認しましたが、これも空です。
これらの MS ライブラリが機能しない理由と、それをデバッグするにはどうすればよいか分かりますか?
私は Windows で小規模なプロジェクトを行っていますが、スタックの構成は Unix に比べてかなり難しいようです。
codeigniter - CodeIgniter 経由で SQL Server に接続する
Windows 開発環境をセットアップしようとしています。Windows 8.1 with IIS 8.5 running SQL Server 2008RC2 and PHP 5.3.24
コードイグナイター 2.1.4
通常の PHP スクリプトで PDO を介して問題なくデータベースに接続できます。しかし、CodeIgniter 経由で接続しようとすると、次のエラーが発生します。
IIS インターフェイスで PHP Manager を開くと、必要な 2 つのドライバーが有効になっていることがわかります。
それらの両方が私のiniファイルに表示されます。
私の CodeIgniter データベース構成ファイルでは、ドライバーを sqlsrv に設定しています (mssql を使用すると、空白の画面が表示されます)。
/system/database/drivers/sqlsrv
CI インストールにドライバーがあります。
奇妙なのは、表示される [ phpinfo()
Configure Command] の下だけですが、CI の外部で動作していることはわかっています--without-mssql
。--without-pdo-mssql
phpinfo()
ini ファイルのパスC:\WINDOWS
も表示されますが、読み込まれた ini パスも次のように表示されます。C:\Program Files (x86)\PHP\v5.3\php.ini
私はそれを動かそうとしましたが、うまくいきませんでした。
私の /application/config/database 設定ファイル:
特定の何かが欠けていますか?
php - パラメータを SQLSRV WHERE IN クエリに渡す
パラメータ化されたクエリは初めてです。次のクエリがあります。
パラメータ配列を次のようにハードコーディングすると、機能します。しかし、プログラムで配列を作成すると、異なる結果が得られます。両方のクエリが正常に実行され、結果が得られます。ただし、ハードコードされている場合は、正しい結果セットが返されます。
ハードコードされたパラメーター配列
php - Codeigniter MSSQL/SQLSRV 接続
MSSQL データベースに接続する Web アプリに取り組んでいます。以前は問題なくデータベースに接続できていましたが、sqlsrv_driver ファイルに小さな変更を加えました。以下のエラーが発生し、変更を元のファイルにロールバックしましたが、まだ問題があります。
関連するMSドライバーがインストールされていること、正しいポート番号が使用されていることなどを確認しましたが、次のエラーが返されます:
これに加えて、sqlsrv_connect 関数を介して codeigniter の外側に接続しました。エラーなしで成功した接続。
このエラーが発生するのはなぜですか?
php - 未定義関数 sqlsrv_connect() の呼び出し
ユーザーテーブルにログインするための選択クエリを起動したい。バックエンドとしてphpとms msqlサーバー2005を使用しています
私のphpコードは正しいですが、私のデータベースはネットワーク内の他のPCにあります。必要な構成設定があるかどうかを知る必要があります。私はphp 5.5.1を含むxampp V 1.8.3を使用しています