問題タブ [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 - pear php を使用した高度なテーブル
PHP、pear HTML_Table、および sql を使用して動的テーブルを作成しています。私の最初のクエリはテーブル ヘッダーの情報を取得し、pear はこれを使用してヘッダーを作成します。次のクエリは、複数のテーブルから情報を取得して、正しいデータ セットを返します。次に、これらのデータ セットをヘッダーに関連付けて、一致する各列に結果を表示する必要があります。すべてのデータを表示できますが、正しく表示されません。列 0 は行 1 から始まり、現在の 4 つのテスト項目を表示し、列 1 は行 5 から始まり、現在の 2 つのテスト項目を表示し、列 2 は 7 から始まります...どうすれば列数を 0 にリセットできますか?前の列は一致するデータを使い果たしますか? この問題の他の部分は、これがスケジューリング プロジェクトであるため、挿入されたデータに rowSpans を適用する必要があることです。私はこれを 1 週間続けていますが、関連する例や提案を見つけることができませんでした。これはそれほど難しい作業ではないと思うので、何が欠けていますか? 以下のコード。
$headerCounter = 0; $stmt = sqlsrv_query($conn, $tsql); if ($stmt) {
$rows = sqlsrv_has_rows($stmt); if ($rows === true) {
$cellCounter = 1; $cellPosition = 0; $rowCounter = 1; echo "ループ外のヘッダー位置: $headerCounter
";
php - PHP で SQLSRV ドライバーを使用するには、MSSQL Server Management Studio で何か構成する必要がありますか?
PDO と SQLSRV dll を使用して、ローカルの MSSQL サーバーに接続したいと考えています。サイトや巨大なものを構築する必要はありません。デモンストレーションのためだけです。Windows 認証を使用して MSSQL Management Studio のローカル サーバーに接続します。IIS を持っていません。
SQLSRV dll をインストールし、php.ini を正しく編集し、ローカル サーバーに接続しました。構成に関して、ブラウザ経由で接続を試みる前に他に何かする必要がありますか?
MSSQL Server 2008 R2 と WAMP を PHP 5.3.13 で実行しています
ありがとう!
php - php 関数を使用して sqlsrv_query の結果を返そうとすると、「有効な ss_sqlsrv_stmt リソースではありません」というエラーが発生する
最近、PHP アプリを mssql から sqlsrv に切り替えましたが、引き続きいくつかのカスタム関数を使用してすべての SQL 要求を処理したいと考えています。エラーが発生する
警告: sqlsrv_fetch_array(): 2 は有効な ss_sqlsrv_stmt リソースではありません...
次の関数を使用してすべての sqlsrv_query() 呼び出しを処理する場合:
php - sqlsrv でカウント: sqlsrv_fetch_array() はパラメーター 2 が長いことを想定しています
そのため、sqlsrv 関数を使用する前は、MySQL 関数を使用していました。
コードは完璧に機能しましたが、MySQL 関数を sqlsrv に置き換えたので、このエラーが発生します。
カウントに使用されるコードは次のとおりです。
どこに問題がありますか?変更する必要があるのはクエリですか?
どんな助けでも大歓迎です!
次の回答に基づく新しいコード スニペット: Rikesh
php - Microsoft SQL Server 2008 R2 を使用する PHP 5.5.0 - sqlsrv_connect() はありませんか?
私は次の環境を持っています:
- Windows Server 2008 R2
- IIS7.5
- Microsoft SQL Server 2008 R2
新しいバージョンの PHP 5.5.0 を使用したいのですが、これは問題なく動作しますが、現在のドライバーが不足しているため、MSSQL サーバーに接続できません。
以前のバージョンの PHP 5.4.15 では、>here<から公式の Microsoft ドライバーを使用しました。
PHP 5.5.0 から接続する可能性はまだありますか?
php - xamp 5.2.6 (xp サービス パック 1) をインストールし、SQLSRV に接続しようとしています。
PHP 5.2.6でxampp 1.6.8をダウンロードしました。SQLSRV 2.0 をダウンロードしました。c:\xampp\php\ext\ に出力します
私は php.ini で試してみました:extension = php_pdo_sqlsrv_52_ts_vc6.dll
とextension = php_pdo_sqlsrv_52_ts_vc6.dll
しかし、何も動作しません。接続から常に同じエラーが発生します:
何が問題なのですか?
ありがとう。
オスカー