問題タブ [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.
zend-framework - Zend Framework:テーブルの列から最大数を選択します
テーブルの列expから最大数を選択するにはどうすればよいですか。それが私のテーブルです:
id | name | views |
1|テスト|42|
2 | test1 | 89 |
3 | test2 | 4 |
4 | test3 | 35 |
ビューは他のビューの中で最も多いので、行ID 2のすべての値を選択する必要がありますか?私はこれを試しますが、機能しません:
php - 通常のSQLクエリをZend_Db_Selectに変換するには?
こんにちは、通常の mysql クエリを zend.db.select に変換したいと思います。
このスクリプトを使用したい:
以下の私のクエリについて
誰かがこれについて助けてくれることを願っています。
ありがとうございました。
php - 一方のクエリが他方の ID を必要とする Zend_Db のネストされたクエリ
私はZend Frameworkにかなり慣れていないため、次の問題の例を見つけることなく何日も検索しました:
以下のコードから達成しようとしている結果は、メインのカテゴリの下に一致するサブカテゴリがあり、すべてのメインのカテゴリをループするリストです。
例:
家電(メインカテゴリー)
- 電子レンジ
- ストーブ
エレクトロニクス(メインカテゴリー)
- コンピューター
- 無線
コードは次のとおりです(これも方法がわかりません。私の思考プロセスは、最初の選択からメインカテゴリIDを取得して、ネストされたを実行することでした)foreach()
:foreach()
php - MySQL クエリ - すべての投稿を選択し、それぞれのコメントを数えます
私の国では午前 3 時 30 分なので、寝る必要がありますが、これがないと寝られません。
Zend_Db
すべての投稿を ( を使用して) 取得し、それぞれのコメントをカウントしようとしています。
スキーマ
blog_posts
:
そして、ここにありますblog_comments
:
注:blog_comments.post_id
は にリンクされていblog_posts.id
ます。
そのような結果のテーブルが欲しいです:
さて、ここに私が今持っているクエリがあります:
しかし、それは私にエラーを与えます:
誰かが私を助けることができれば、それは非常にありがたいです!
重要な注意
私は使用Zend_Db
してZend_Db_Select
いるので、必要な機能などを使用できるjoinLeft()
必要があります。
これは私のモデルにありselect()
ます:
zend-framework2 - ZendFramework2 AbstractTableGateway getSql
AbstractTableGatewayを拡張する2つのモデルPosTable/TopTableを持つZF2プロジェクトを取得しました。
これらのテーブルの結果をページ付けしたいので、両方のテーブルにページ付け機能があります。
これは、PosTableモデルがどのように見えるかです。
これは完璧に機能します。しかし、私のTopTableでは、次のようになります。
PosTableのコントローラーは次のようになります。
同じコントローラーtopAction:
そのコントローラーで私はこれらの機能も手に入れました:
PosTable Paginationは完全に機能しますが、TopTablePaginationは機能しません。このエラーが発生します:
のように思える
オブジェクトを返しません。どうすればこの問題を解決できますか?明白な理由もなく、機能するものと機能しないものがあります。
私のmodule.phpは次のようになります:
zend-framework - Zendが複数のテーブルからデータを選択
2 つの異なるテーブルからデータを取得するのに問題があります。最初に、指定された名前を持つすべてのアドレスを取得しようとしています (テーブル内の名前tom
を持つすべてのアドレスを選択します)。次に、アドレスを使用して、それらのアドレスの別のテーブル (table2) を調べ、 col からすべてのデータを取得しnumber
ます。私のコードよりも良い方法はありますか:
コントローラ:
zend-framework - Zend の DB アダプターからの SetIntegrityCheck
こんにちは、zend db select で join を使用したいと考えています。私はそれsetintegritycheck()
が結合において重要であることを知っています。次のようなモデルオブジェクトを持っているときにそれを実装する方法を知っています
しかし、私の場合、私はモデルではありません。私は持っていdbadapter
ます。今、私はこのようにクエリを書いています
この線
プロジェクトデータベースのアダプターを返します。私はそれを確認しました。この場合、私の選択オブジェクトはdbアダプタからのものであるため、取得しようとsetintegritycheck
するとエラーが発生します
この場合、どのように整合性チェックを入れることができるか教えてもらえますか。
zend-framework - Zend_Dbマジックメソッド固有のセル選択
現在、私はいくつかのモデル関連の改善に取り組んでおり、私が書いた特定のクエリを調べています。
問題は、関連するテーブルからデータを要求するマジックメソッドにあります。行ごとに「title」セルだけが必要ですが、何らかの理由でそれができません。このクエリを使用しても、行からすべてのセルが返されます。私は何か間違ったことをしていますが、何がわからないのです!
誰かが私を正しい方向に向けることができれば、私はとても感謝しています。
よろしくお願いします !
zend-framework2 - Zend Framework 2でdistinctを使用するには?
distinct
で節を使用するにはどうすればよいZend\Db\Sql\
ですか?