問題タブ [zend-db]

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

zend-framework - Zend_Db_Select で WHERE IN 句を作成する方法

だから私はこのようなことを達成しようとしています:

Zend_Db_Select を使用して...それを行う方法が見つかりません:(それはまったく可能ですか?

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

mysql - Zend_db_table を使用して mySQL に time + n を挿入してください!

$data = array ( 'next' => "NOW() + 5", 'interval' => $dom["USER"][0]["STATUSES_COUNT"][0]["data"], 'good' => $good, 'tries' => $p->tries + 1 ); $where = $service->getAdapter()->quoteInto('id = ?', $p->id);
$service->update($data, $where);

Zend と mySQL で PHP を使用してデータベースに何かを挿入します。"next" => "NOW()" は機能しません。CURRENT_TIMESTAMP をデフォルト値として設定することもできますが、実際に必要なのは、この瞬間を参照するタイムスタンプと時間を挿入することです。

プログラムの一部を書き直して、純粋な php 日付 (純粋な mySQL 日付の代わりに) を使用することができます。何がベストなのか、どうすればいいのかわからない。タイミングを実行する mySQL でこの更新を機能させる方法を知っていますか?

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

php - Zend_Db を使用して Sqlite データベースの最後に挿入された ID を取得する方法

PHP アプリケーションで Sqlite DB の最後に挿入された行 ID をフェッチしようとしています。データベース処理に Zend Framework の PDO Sqlite アダプターを使用しています。lastInsertId() メソッドで結果が得られるはずですが、そうではありません。php.net の PDO ドキュメントで、lastInsertId() がすべてのデータベースで同じように機能しない可能性があることを読みました。しかし、sqliteではまったく機能しませんか? アダプターの lastInsertId() メソッドを次のように上書きしてみました。

しかし、それも機能しません。呼び出すたびに 0 を返します。最後に挿入されたIDを見つけるための特別なクリーンな方法はありますか?

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

php - Zend_Db がデフォルトのフィールド値を無視しています!

私が行っているプロジェクトの MySQL 5.0 データベースで Zend Framework 1.7 を使用しています。システムの一部は、ユーザーにさまざまな日付 (dd/mm/yyyy 形式) といくつかの整数フィールドを要求する長めの形式です。

私の MySQL テーブルでは、これらすべてのフィールドのデフォルトはnullです。モデル (Zend_Db_Table を拡張) で関数を使用してフォーム データを保存すると、空白の整数フィールドは0に設定され、空白の日付フィールドは0000-00-00に設定されます。どちらの場合も、次のようにする必要があります。ヌル

これは、Zend_Db_Table->insert() が空白の値を含むすべての値を引用しているためだと思います。この動作を変更する方法はありますか? 現在、フィールドのグループをループして、必要に応じて null に設定する必要があります。

乾杯、
マット

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

zend-framework - ZendDBで列名を取得する方法

ZendDBで列名を取得する方法

0 投票する
6 に答える
32277 参照

php - Zend_Dbで複数の行を追加するにはどうすればよいですか?

私は多かれ少なかれこのように見える情報を持つ配列を持っています:

そして、両方のエントリをデータベースに追加したいと思います。

両方のエントリを追加しません。私は何が間違っているのですか?Zend_ Db_Tableを使用する必要がありますか?

もちろん動作します

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

php - Zend_Db の質問...インクリメンタを更新しています

これは機能するはずですか?(ログイン数を増やしますか?)

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

php - Zend フレームワークを使用した複数条件の削除の例

2 つの条件がある場合に、Zend フレームワークを使用して mysql で行を削除する方法の例を教えてもらえますか?

すなわち:(これをしようとしている)

私のコード(惨めに失敗しているのは次のようになります)

0 投票する
9 に答える
49765 参照

zend-framework - ZendDatabaseAdapterをレジストリに登録する

ブートストラップ中にメインのデータベースアダプタへの参照をレジストリに登録して、サイトの他の場所で使用できるようにします(具体的には承認アクション)。

データベーステーブルオブジェクトを作成し、そのオブジェクトでgetAdapter()メソッドを呼び出してパススルーするという、醜い修正を実装しました。ただし、これは悪い方法であり、レジストリを介して利用できるようにしたいと思います。

誰かがこれを行う方法を知っていますか?正しい方向へのヘルプやポインタは大歓迎です!

乾杯スチュアート

追伸 ZendFramework1.8を使用しています。

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

zend-framework - Zend_db での整合性制約違反

次のコードがあります。

実行後、次のエラーが表示されます。

私は自分が間違っていることを理解しようとしています。何か助けはありますか?