問題タブ [resultset]

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 投票する
3 に答える
445 参照

php - グループごとの MySQL 結果セットの表示

次のようなテーブルがあります。

前の Client_ID を記憶して変更されたかどうかを確認するループを作成する代わりに、client_id グループを証拠としてこの結果セットを出力する PHP の洗練された方法はありますか。

クライアント 10:

  • 注文1
  • 注文 2
  • 注文 3

クライアント 14:

  • 注文 6
  • 注文 7
  • 注文9
0 投票する
10 に答える
53752 参照

sql - 空の結果セットを選択するにはどうすればよいですか?

MySQLでCASEステートメントを使用してストアドプロシージャを使用しています。

CASEのELSE句(デフォルトと同等)で、空の結果セットを選択して返したいので、ELSEケースを処理しないことでSQLエラーをスローせず、代わりに通常のクエリのように空の結果セットを返します。行を返さなかったでしょう。

これまでのところ、次のようなものを使用してこれを行うことができました。
Select NULL From users Where False

ただし、この例の「users」のように、既存のテーブルに名前を付ける必要があります。それは機能しますが、最終的に使用されるテーブル名の名前が変更されたり削除されたりしても壊れない方法をお勧めします。

試しましSelect NULL Where Falseたが、うまくいきません。

を使用Select NULLすると、空のセットは返されませんが、NULLという名前の列とNULL値を持つ1つの行が返されます。

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

php - テーブルから特定のフィールドを選択する

次の SQL クエリを使用しています。

しかし、私の問題は、両方のテーブルに同じ名前のフィールドがあることplaceです. では、PHP コードで名前placeの付いた列を選択するにはどうすればよいでしょうか? table2次のphpコードを使用したい

特定のテーブルからフィールドを取得するにはどうすればよいですか?

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

php - store_result() を使用してデータを取得する方法は?

$stmt->store_result()準備済みステートメントを実行した後に使用しようとすると問題が発生します。マニュアルには「準備されたステートメントから結果セットを転送する」と書かれていますが、どこに?

私は理想的には、リターンのように、すべて素敵でメモリにバッファリングされたものを使用したいと思い$mysqli->query()ます。

PHP のドキュメントの例を見ると、使用する唯一の正当な理由は行数を取得することのように思えstore_result()ます。

理想的には、準備されたステートメントから結果セット全体を取得し、それに対して fetch_rows などを実行できるものが必要です。mysqli_stmtクラスを拡張し、いくつかの後方メソッドを使用して関数を追加することでクラスをハックしましたfetch_assocが、すべてのデータをメモリにバッファリングできる場合は、そのハックを削除したいと思います。

私の短い質問だと思いますが、何をするかは知ってstore_result()いますが、どのように使用しますか?

(そして正直なところ、$mysqli->prepare()SQL インジェクション攻撃の防止、変数の無菌化、SQL の見栄えをよくしてクエスチョン マークを表示するのにそれほど役に立たなければ、stmt を取得するために使用することすらありませんでした。)

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

jdbc - JDBC リソースを閉じることができません!

Oracle DB を使用して Websphere コマース サイトを実行しており、DB 接続が不足しているという問題に直面しています。準備されたステートメントを取得し、接続を確立するために JDBCHelper シングルトンを使用しています。

ただし、実行後に近いリソースに渡すために prepStmt.getConnection() を使用して接続を取得しようとすると、SQL 例外がスローされます。理由はありますか?実行後すぐに接続が閉じられますか? また、シングルトン JDBCHelper の使用に何か問題がありますか?

編集

準備されたステートメントを作成し、実行し、接続を閉じるコードの一部

0 投票する
4 に答える
632 参照

sql-server - 2 つの SQL クエリのマージ

ユニオンを使用せずに 1 つの結果セットにマージしたい 2 つのクエリがあります。

クエリ 1

クエリ 2

年、月、同じ日、合計として値を返すようにしたいと思います。どうすればこれを達成できますか? ユニオンは私がやりたいことをしません。結合とテーブル エイリアスを実行する必要がありますか? サブクエリ?

前もって感謝します。

0 投票する
3 に答える
3955 参照

java - Java 1.4で反復せずに値の結果セットをハッシュマップに挿入する方法は?

結果セットの最初の列から取得した値に対して値を検証したいと考えています。同じ検証操作を約 1000 回実行する必要があります。したがって、この比較の時間の複雑さを O(n) から定数に減らしたいと思います。結果セットの列のすべての値を反復せずにハッシュマップに入れることができる関数はありますか?

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

java - 特定の JDBC レコード番号にスキップする

Java JDBC 結果セットで特定のレコード番号にスキップする最良の方法は何ですか?

0 投票する
3 に答える
28370 参照

php - php/mysqliのストアドプロシージャを使用して複数の結果セットを取得する

複数の結果セットを持つストアドプロシージャがあります。これらの結果を取得するには、mysqliの2番目の結果セットに進むにはどうすればよいですか?

次のようなストアドプロシージャだとしましょう。

PHPは次のよ​​うなものです。

それから、これは私が仕事をすることができない部分です。mysqli_next_resultを使用して次の結果セットに移動しようとしましたが、機能しません。mysqli_store_resultおよびmysqli_fetch_assoc/array / rowで機能するようになりましたが、何らかの理由ですべてのintが空白の文字列として返されます。

他の誰かがこれに出くわし、解決策を持っていますか?

0 投票する
3 に答える
50266 参照

java - Java結果セットを文字列配列に変換します

私はMSAccessデータベースにクエリを実行し、クエリを結果セットとして返すプログラムを作成しています。その後、最終的にその結果セットを文字列配列に変換して、SwingJComboBoxのコンストラクターに渡すことができるようにします。そのため、ComboBoxはクエリによって返されたアイテムを一覧表示します。

結果セットの行をArrayListに格納し、そのArrayListをオブジェクト配列に変換すると、コンボボックスに正しいアイテムがオブジェクトとして一覧表示されます。そのArrayListをString配列にキャストすることはできません。これが可能かどうか誰かが知っていますか?これが私のコードの一部です...

誰かが何か提案をすることができますか?ありがとう!


アップデート:

これが私が受け取っているスタックトレースです: