問題タブ [fetchall]

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

php - Zend フレームワーク fetchAll

モデルで fetchall メソッドをオーバーライドできますか? fetchAll が呼び出されるたびに sth をチェックする必要があります。モデルは Zend_db_table_abstract を拡張します

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

php - PDOがループしてfetchAllを出力する

fetchAllからデータを選択的に印刷するのに問題があります。

通常のmysqlでは、次のようにします。

PDOで問題が発生しています。パラメータをバインドしてから、同じ方法でループする目的で、フェッチしたデータを上記のように$rsに保存しています。

さて、問題の部分が来ます。上記のwhileループに一致するものを取得するには、PDOごとに何をしますか?!print_r()またはdump_varを使用できることはわかっていますが、それは私が望んでいることではありません。必要に応じて$id、$ n、$ kを個別に取得するなど、通常のmysqlで実行できたものを実行する必要があります。出来ますか?

前もって感謝します..

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

zend-framework - Zend フレームワーク。テーブル内の行を計算するための最良のソリューション

私は ZF の初心者で、ばかげた質問があります。

Zend_Db_Table_Abstract クラスの継承されたオブジェクトを使用する場合、テーブル内の行を計算するための最適なソリューションは何ですか?

私の最初の Web アプリケーションでは、QuickStart チュートリアル ( link text ) を使用するため、コントローラーでテーブルの行数を計算する場合、最も簡単な解決策は次のようになります。

しかし、GuestBook テーブルは非常に巨大になる可能性があるため、テーブル内の行を計算するためだけに fetchAll() が最適なソリューションであるとは思いません。もっと簡単でシンプルなものを使用することは可能でしょうか?

マニュアルでは、DB アダプター ($db->query("SELECT COUNT(*) FROM GuestBook"); など) を直接操作できることがわかりましたが、QuickStart チュートリアルではコントローラーにそのオブジェクトがなく、 1 つの単純なアクションのためだけに作成したくありません。

提案をお待ちしております!

ありがとう

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

php - Zendframework / PgSQL fetchAll orderby

id、identifier、nameのフィールドを持つpgsqlテーブルがあります。

fetchAllテーブルのorderby識別子から値を取得したい。

しかし、識別子には値があります

そしてその後$table->fetchAll(null, 'identifier'); は結果を出している

しかし、私は結果が欲しい

または直接クエリを使用しますか?

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

zend-framework - [zend][db] 複数の変数を持つ fetchAll

2 つの変数を持つクエリで fetchAll を使用しようとしています。構文がわかりません。1 つの変数だけで管理できます。

ただし、クエリに複数の変数がある場合、いくつかの問題があります

使いたい理由は?変数をクエリに直接配置する代わりに、? クエリを db エンジンで一般的にコンパイルできるようにし、パフォーマンスを向上させます。

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

php - ZendFrameworkの使用中にApacheがクラッシュする

最近ZendFrameworkを勉強していますが、問題が発生しました。

実行するとApacheがクラッシュします:

しかし、私が実行した場合、これは起こりません

また

エラーログ :

なぜこれが起こるのかわかりません。問題は、実行しているPHPのバージョンである可能性があります。(現在、PHP 5.2.8を実行しています)。手伝って頂けますか?

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

python - mysql カーソルとイテレータについて

mysql カーソルとデータの読み取りがあるとします。データ量が非常に大きく、毎回 1 行ずつ処理したい場合があります。

簡単で簡単な方法は次のようになります。

しかし、これは見栄えが悪いので、この方法が想像どおりに機能するかどうかは疑問です。

私が知りたいのは、このiter(cursor.fetchall())方法を使用する場合、最初にすべてのデータをフェッチするのか、それとも一度に 1 行ずつフェッチするのかということです。

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

php - fetchAll がスタックする

次のコードがあります。

情報が不十分であることはわかっていますが、fetchAll 行にコメントを付けた場合にのみコードが実行される理由がわかりません。その行が実行されると、何も表示されず、ブラウザが空白になり、エラーも何も表示されません。firebug では、応答が空白です...何ができますか??

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

php - MySQL PHP - mysql フィールドが null の場合に不要な php エコー テキストを削除する方法は?

クライアントから、mysql データベースのデータを使用して Web サイト ページにビジネスのリストをフォーマットし、それを php を使用して Web ページに配置するように依頼されました。

クライアントは、次のように各データを識別したいと考えています。

連絡担当者: Sue Smith
ウェブサイト: greatwebsite.com

問題は次のとおりです。

一部の企業はウェブサイトを持っていません。したがって、ビジネス リスティングが次のように表示されることは望ましくありません。

連絡担当者: Sue Smith
ウェブサイト:

Web サイトがない場合、Web サイトの行がまったく表示されないようにします。

これは私がこれまでに行ったことです-これは問題を解決しません(簡潔にするために切り捨てられています):

Web サイトがない場合、「Web サイト」行を完全に削除する方法を学ぶ必要があります。

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

php - PHP: fetchall() を使用してテーブル データを表示する

PHP/MySQL に関する簡単な質問:

MySQL データベース テーブルのデータを HTML テーブルとして表示しようとしていますが、何らかの理由でコードが各データの出力を 2 倍にしています。

これは私のコードです:

私の結果は次のようになります。

ユーザーID | ユーザー名 | 名 | 苗字

    1 1 ユーザー名 ユーザー名 名 名 姓 姓

などなど。あなたはアイデアを得る。なぜこれが起こっているのですか?ちなみに、row[] 添字 0 ~ 3 を参照して手動で列情報を追加すると、すべてが正しく表示されます。データが複製されるのは、ネストされた foreach ステートメントを使用する場合のみです。