問題タブ [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.
php - PHP PDO SQLSRV - LoginTimeout を設定できません
PHP/PDO/SQLSRV を使用して SQL データベースに接続し、ボックスが起動して DB コマンドを受け取る準備ができているかどうかを確認しています。タイムアウトを 15 秒に制限したいのですが、LoginTimeoutの変更を機能させることができません。
この呼び出しの実行には 30 秒以上かかります。15時以降はやめてほしいのですが、何を設定していないのですか?(PDO::ATTR_TIMEOUT は SQLSRV では機能しません) 助けてください!
php - アクセント付きのPHP保存文字列
アクセント付きの文字列を保存しようとすると問題が発生します。
私たちのオンライン システムはさまざまな国のクライアントが使用しているため、一部のクライアントはアクセントを使用しています。
このように保存する値を取得するリクエストを行う場合
このようにして値を保存します
htmlspecialchars の代わりに htmlentities を使用すると、このように保存されます
保存しようとしている正しい文字列は
画面やレポートに正しく表示できるように、これを正しく保存する必要があります。
私たちのデータベースは UTF-16 (MS SQL Server) を使用しており、このようなページで UTF-8 を使用するようにメタ タグを宣言しています。
接続は次のようになります。
php - これらの NULLS は何を意味しますか?
このページから Microsoft へ。http://msdn.microsoft.com/en-us/library/cc626305.aspxでは、配列を適切に構築する方法を示すことで、パラメーター化されたクエリの使用方法の例を示しています。サンプル コードのスニペットを次に示します。
変数と定数については理解していますが、null の目的を説明できていません。使用される場合もあれば、使用されない場合もあり、2 つある場合もあります。
誰かがこれを説明してくれますか、それとも正しい場所を教えてくれますか? これについての読み物が見つかりません。
ありがとうございました。
php - PHP sqlsrv: 関数からリソースを渡す
PHP 5.4.14 SQL Server 2012/SQL クライアント 2012 Windows 2008 R2
SQLクエリを実行するために呼び出す関数(簡略版が続きます)があります。それは正しく動作します: DB に接続します。クエリを実行し、有効なリソースを取得します。問題は、返されるリソースが null であることです...
次の出力が得られます...
SQL は正しく機能しており、有効なリソースを返します。関数から戻ると、リソース #8 (この例では) が渡されたことを認識しますが、それは空です。完全に機能するMySQLにも同様の方法を使用します。私のイントラネット アプリ全体は、関数を呼び出してクエリを実行し、リソースを取得できることに依存しています。
sqlsvr/ODBC で関数を終了すると、リソースは「停止」しますか? 確かにそうではありません。
私は答えを求めてグーグルを精査するのに数日を費やしましたが、SQLサーバーを関数の外でしか動作させることができません。提案をいただければ幸いです
乾杯
php - sqlsrv php 呼び出しストアド プロシージャに接続できません
sqlsrv と PHP を使用して SP HIt の下に取りました。スニペットは私にとってはうまくいきませんでした。以下のコードでは、「 SQL SRV QUERY NOT RAN 」を取得しています。php + sqlsrv + SPを達成する方法についてアドバイスをお願いします。
php - 整数に余分な文字を追加する SQLSRV PDO ドライバー
インストール済みで IIS7 を実行していWindows Server 2008 R2 server with PHP5.4 and SQLSRV
ます。
基本的な問題は、特定の値を取得しようとすると、返された値に余分な文字や不明な文字が追加されることです。
$column
「 」などはどこにありますかID
。
返された値に対して var_dump を実行すると、string(4) "455"
. $strB"455", $strA == $strB
を false に評価するように設定した場合...
iconv and utf8_decode
戻り値を試したり、さまざまなPDO
エンコーディングを設定したりしましたが、すべて成功しませんでした。
データベースの照合は に設定されていSQL_Latin1_General_CP1_CI_AS
ます。これに関する助けがあれば大歓迎です!
php - SQLSRV: 2 つの日付を検索してすべてのレコードを取得する方法
MSSQL 2008 r2 の SQLSRV で PHP を使用しています。
私ができるようにしたいのは、2つの日付を2つの入力ボックスに入力し、注文の合計数と合計値の例とともに、目的の日付間のレコードのみを表示することです:
2013 年 5 月 24 日から 2013 年 5 月 29 日の間に出された注文の数を表示したいので、2 つの注文が出され、合計値 = 50 の行に沿って出力が得られます。
多分これは私が思うより簡単です。PHP と SQLSRV は初めてです。これを実装する最良の方法は何ですか?
** * ** * ***編集* ** * ** * ** * ** * ****
オーケー、ショーンのおかげで、出発点ができました。彼のクエリを次のデモ スクリプトに入れましたが、実行されません。どこが間違っているのでしょうか?
Form.php
Action.php このページは SQL 計算を返します
php - Joomla インストール SQLSRV
システム構成: WAMP
SQL バージョン: Microsoft SQL Server 2008 R2 (RTM) (サービス パック 3)
SQLSRV で JOOMAL をインストールできない
以下のコード変更で問題が解決しました。
スクリプト パス:
libraries\joomla\database\driver\sqlsrv.php ==> 3.0 の場合 libraries\joomla\database\database\sqlsrv.php ==> 2.5.11
この問題を解決するための経験/アドバイスを共有してください。