問題タブ [zend-db-select]

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 に答える
233 参照

zend-framework - Zend Framework:テーブルの列から最大数を選択します

テーブルの列expから最大数を選択するにはどうすればよいですか。それが私のテーブルです:

id | name | views |
1|テスト|42|
2 | test1 | 89 |
3 | test2 | 4 |
4 | test3 | 35 |

ビューは他のビューの中で最も多いので、行ID 2のすべての値を選択する必要がありますか?私はこれを試しますが、機能しません:

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

php - 通常のSQLクエリをZend_Db_Selectに変換するには?

こんにちは、通常の mysql クエリを zend.db.select に変換したいと思います。

このスクリプトを使用したい:

以下の私のクエリについて

誰かがこれについて助けてくれることを願っています。

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

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

php - 一方のクエリが他方の ID を必要とする Zend_Db のネストされたクエリ

私はZend Frameworkにかなり慣れていないため、次の問題の例を見つけることなく何日も検索しました:

以下のコードから達成しようとしている結果は、メインのカテゴリの下に一致するサブカテゴリがあり、すべてのメインのカテゴリをループするリストです。

例:

家電(メインカテゴリー)

  • 電子レンジ
  • ストーブ

エレクトロニクス(メインカテゴリー)

  • コンピューター
  • 無線

コードは次のとおりです(これも方法がわかりません。私の思考プロセスは、最初の選択からメインカテゴリIDを取得して、ネストされたを実行することでした)foreach()foreach()

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

php - MySQL クエリ - すべての投稿を選択し、それぞれのコメントを数えます

私の国では午前 3 時 30 分なので、寝る必要がありますが、これがないと寝られません。

Zend_Dbすべての投稿を ( を使用して) 取得し、それぞれのコメントをカウントしようとしています。

スキーマ

blog_posts:

そして、ここにありますblog_comments

注:blog_comments.post_idは にリンクされていblog_posts.idます。


そのような結果のテーブルが欲しいです:


さて、ここに私が今持っているクエリがあります:

しかし、それは私にエラーを与えます:

誰かが私を助けることができれば、それは非常にありがたいです!


重要な注意 私は使用Zend_DbしてZend_Db_Selectいるので、必要な機能などを使用できるjoinLeft()必要があります。

これは私のモデルにありselect()ます:

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

php - ZendDBSelectへのMySQLクエリ

に変換する必要のあるMySQL標準クエリがありますが、機能させるZend_Db_Selectことができません。

このエラーが発生します:

クエリは次のとおりです。

誰かがこれを変換できるなら、select()私が使用しているのでモードでそれが必要なので、それは素晴らしいでしょうZend_Pagination

完全なPHP関数が必要な場合:Pastebinとスタックトレース:Pastebin

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

zend-framework2 - ZendFramework2 AbstractTableGateway getSql

AbstractTableGatewayを拡張する2つのモデルPosTable/TopTableを持つZF2プロジェクトを取得しました。

これらのテーブルの結果をページ付けしたいので、両方のテーブルにページ付け機能があります。

これは、PosTableモデルがどのように見えるかです。

これは完璧に機能します。しかし、私のTopTableでは、次のようになります。

PosTableのコントローラーは次のようになります。

同じコントローラーtopAction:

そのコントローラーで私はこれらの機能も手に入れました:

PosTable Paginationは完全に機能しますが、TopTablePaginationは機能しません。このエラーが発生します:

のように思える

オブジェクトを返しません。どうすればこの問題を解決できますか?明白な理由もなく、機能するものと機能しないものがあります。

私のmodule.phpは次のようになります:

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

zend-framework - Zendが複数のテーブルからデータを選択

2 つの異なるテーブルからデータを取得するのに問題があります。最初に、指定された名前を持つすべてのアドレスを取得しようとしています (テーブル内の名前tomを持つすべてのアドレスを選択します)。次に、アドレスを使用して、それらのアドレスの別のテーブル (table2) を調べ、 col からすべてのデータを取得しnumberます。私のコードよりも良い方法はありますか:

コントローラ:

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

zend-framework - Zend の DB アダプターからの SetIntegrityCheck

こんにちは、zend db select で join を使用したいと考えています。私はそれsetintegritycheck()が結合において重要であることを知っています。次のようなモデルオブジェクトを持っているときにそれを実装する方法を知っています

しかし、私の場合、私はモデルではありません。私は持っていdbadapterます。今、私はこのようにクエリを書いています

この線

プロジェクトデータベースのアダプターを返します。私はそれを確認しました。この場合、私の選択オブジェクトはdbアダプタからのものであるため、取得しようとsetintegritycheckするとエラーが発生します

この場合、どのように整合性チェックを入れることができるか教えてもらえますか。

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

zend-framework - Zend_Dbマジックメソッド固有のセル選択

現在、私はいくつかのモデル関連の改善に取り組んでおり、私が書いた特定のクエリを調べています。

問題は、関連するテーブルからデータを要求するマジックメソッドにあります。行ごとに「title」セルだけが必要ですが、何らかの理由でそれができません。このクエリを使用しても、行からすべてのセルが返されます。私は何か間違ったことをしていますが、何がわからないのです!

誰かが私を正しい方向に向けることができれば、私はとても感謝しています。

よろしくお願いします !

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

zend-framework2 - Zend Framework 2でdistinctを使用するには?

distinctで節を使用するにはどうすればよいZend\Db\Sql\ですか?