問題タブ [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.

0 投票する
1 に答える
1091 参照

php - PHP PDO SQLSRV - LoginTimeout を設定できません

PHP/PDO/SQLSRV を使用して SQL データベースに接続し、ボックスが起動して DB コマンドを受け取る準備ができているかどうかを確認しています。タイムアウトを 15 秒に制限したいのですが、LoginTimeoutの変更を機能させることができません。

この呼び出しの実行には 30 秒以上かかります。15時以降はやめてほしいのですが、何を設定していないのですか?(PDO::ATTR_TIMEOUT は SQLSRV では機能しません) 助けてください!

0 投票する
2 に答える
1506 参照

php - アクセント付きのPHP保存文字列

アクセント付きの文字列を保存しようとすると問題が発生します。

私たちのオンライン システムはさまざまな国のクライアントが使用しているため、一部のクライアントはアクセントを使用しています。

このように保存する値を取得するリクエストを行う場合

このようにして値を保存します

htmlspecialchars の代わりに htmlentities を使用すると、このように保存されます

保存しようとしている正しい文字列は

画面やレポートに正しく表示できるように、これを正しく保存する必要があります。

私たちのデータベースは UTF-16 (MS SQL Server) を使用しており、このようなページで UTF-8 を使用するようにメタ タグを宣言しています。

接続は次のようになります。

0 投票する
1 に答える
82 参照

php - これらの NULLS は何を意味しますか?

このページから Microsoft へ。http://msdn.microsoft.com/en-us/library/cc626305.aspxでは、配列を適切に構築する方法を示すことで、パラメーター化されたクエリの使用方法の例を示しています。サンプル コードのスニペットを次に示します。

変数と定数については理解していますが、null の目的を説明できていません。使用される場合もあれば、使用されない場合もあり、2 つある場合もあります。

誰かがこれを説明してくれますか、それとも正しい場所を教えてくれますか? これについての読み物が見つかりません。

ありがとうございました。

0 投票する
1 に答える
4794 参照

php - PHP sqlsrv: 関数からリソースを渡す

PHP 5.4.14 SQL Server 2012/SQL クライアント 2012 Windows 2008 R2

SQLクエリを実行するために呼び出す関数(簡略版が続きます)があります。それは正しく動作します: DB に接続します。クエリを実行し、有効なリソースを取得します。問題は、返されるリソースが null であることです...

次の出力が得られます...

SQL は正しく機能しており、有効なリソースを返します。関数から戻ると、リソース #8 (この例では) が渡されたことを認識しますが、それは空です。完全に機能するMySQLにも同様の方法を使用します。私のイントラネット アプリ全体は、関数を呼び出してクエリを実行し、リソースを取得できることに依存しています。

sqlsvr/ODBC で関数を終了すると、リソースは「停止」しますか? 確かにそうではありません。

私は答えを求めてグーグルを精査するのに数日を費やしましたが、SQLサーバーを関数の外でしか動作させることができません。提案をいただければ幸いです

乾杯

0 投票する
2 に答える
582 参照

php - sqlsrv php 呼び出しストアド プロシージャに接続できません

sqlsrv と PHP を使用して SP HIt の下に取りました。スニペットは私にとってはうまくいきませんでした。以下のコードでは、「 SQL SRV QUERY NOT RAN 」を取得しています。php + sqlsrv + SPを達成する方法についてアドバイスをお願いします。

0 投票する
2 に答える
479 参照

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ます。これに関する助けがあれば大歓迎です!

0 投票する
1 に答える
2268 参照

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 計算を返します

0 投票する
0 に答える
991 参照

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

この問題を解決するための経験/アドバイスを共有してください。