問題タブ [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 投票する
2 に答える
6026 参照

zend-framework - Zend_Db_Select を使用した複数/ネストされた「select where」

重複の可能性:
Zend_Db_Table_Abstract を使用した WHERE 句のグループ化

次のようなものを作成する必要があります。

最初の部分は簡単です:

ここで、トリッキーな部分が来ます。どのようにネストできますか?私はただ書くことができることを知っています

すべてのパーツを動的に変更する必要があるためです。クエリは、スクリプトが実行されるたびに構築されます。一部の部分は削除され、一部は変更されます。この例では、より広い範囲を検索する必要がある場合があるため、これらの OR を追加する必要があります。 「My Zend Logic」によると、正しい方法は次のようになります。

しかし、それは機能しません(少なくとも、機能したことを覚えていません)。

お願いします。誰かが「どこに」をネストするためのオブジェクト指向の方法を見つけるのを手伝ってくれますか-s

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

pdo - バイナリ列に対する 16 進数クエリ パラメータを使用した zend_db_select

このクエリを Zend_Db_Select としてどのように表現しますか?

データベースは PDO または mysqli アダプターを使用する MySQL です。

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

sql - 結合されたテーブルの列を持たずに、Zend_Dbで結合します

Zend_Db_Selectを使用して、Joinを使用してクエリを実行します。私は次のSQLクエリで終わります:

Zend_Dbがこの部分を追加するのはなぜSELECT句です:

私はこれを聞いたことがありません、そして私はそれを望んでいません。この動作を防ぐ方法は?

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

zend-framework - ZendDB選択定数-テーブルに存在しない列

Zend DB selectを使用してこのクエリを実行しようとしていますが、実行できません

これはSQLクエリです

ここで、タイプとして「friend」を指定していることに注意してください。friendはショッピングテーブルの列ではありません。

Zendでこれを行うにはどうすればよいですか。これを試しましたが、「sh.friend列が存在しません」というエラーが表示されます。

どんな助けでも感謝されます

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

php - Zend Framework: SQL クエリを正しく「自動」生成するにはどうすればよいですか

次のSQLを生成したい:

しかし、私は得ています:

違いは、次の ZF PHP コードを使用するのc.nameではなく、I want です。c.*

これは悪化しており、次のいずれかで何かが欠けているように感じます。

また

ZFの例では、これについて何の光も当てていません。

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

php - Zend PDO エラー - どうすればデバッグできますか?

Zend Framework と Mysql を使用すると、奇妙な問題が発生します。私はクエリを生成しました:

pma、navicat、またはシェルクライアントなどのコンソールで実行するとクエリは正常に機能しますが、コマンドによって Zend_Db_Table を拡張するモデルを使用して実行しようとすると

1064エラーが発生します:

問題を見つけるためにデバッグするにはどうすればよいですか?? それとも、私が何を間違えたのか知っていますか?

ps。PHPとクエリのテストの両方に同じdbユーザーを使用しています...

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

php - zend フレームワークの選択結合エラー getTable()

モデルにこのメソッドを実装しようとしています:

認識されないメソッド 'getTable()'というエラーが表示されます

基本的に、私はこのSQLクエリを実装しようとしています:

zend からのスタック トレース ダンプ:

お知らせ下さい。

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

php - Zend_Db_Table_Rowをどのようにクエリしますか

Zend_Db_Table_Rowオブジェクトに対してSQL(Zend_Db_Select)クエリを実行することは可能ですか?2つのZend_Db_Table_Rowオブジェクトを結合するのはどうですか?

少し遅れているように聞こえますが、何百、何千もの行を処理しています。操作している行オブジェクトがすでにあるので、データベースに再度クエリを実行したくありません。

それがはっきりしていることを願っています。そうでない場合は、明確にするように私に依頼してください。

編集:

明確にするために、オブジェクトはメモリ内にあります。私はすでにデータベースからそれらを取得しました。

この理由は次のとおりです。

「ログ」テーブルには何千ものレコードがあります。複数のユーザー定義の基準に応じて、これらに対応する必要があります。これらのログを処理するときは時間が重要です。そこでは、これをタイムリーに実現するための新しいプロセスが分岐しています。ログごとに新しいプロセスがフォークされます。したがって、オブジェクトはすでにメモリに存在します。

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

zend-framework - 複雑なクエリをZend_Db_Selectオブジェクトに変更します

少し複雑なクエリがあります。

Zend_Db_Selectこのクエリをオブジェクトに変更するにはどうすればよいですか?

0 投票する
5 に答える
11289 参照

php - Zend_Db_Select を頼りに

ランダムな zend_db_select オブジェクトがあるとします。

そのオブジェクトに対してカウントを実行するにはどうすればよいですか。これにより、クエリを満たすアイテムの量がわかります。

私は次のことを試しました:

しかし、これにより次のエラーが発生します。

メッセージ: FROM 句にテーブルが指定されていません

クエリ自体は正常に機能し、結果セットを返します。