Zend で now() を使用するにはどうすればよいですか? どこでも検索しましたが、問題に対する正しい答えが見つかりませんでした。
これを機能させる必要がありますが、機能しません。
->where('online <= now()');
私も試しました
->$today = date("Y-m-d H:i:s");
->where('online <= $today')
それを行う正しい方法は何ですか?
Zend で now() を使用するにはどうすればよいですか? どこでも検索しましたが、問題に対する正しい答えが見つかりませんでした。
これを機能させる必要がありますが、機能しません。
->where('online <= now()');
私も試しました
->$today = date("Y-m-d H:i:s");
->where('online <= $today')
それを行う正しい方法は何ですか?
エラーは sql where ステートメントにあると思います。エラーを正しく評価できるように、エラーを含めてください。
オンライン フィールドがタイムスタンプ トライの場合、
->where('online <= ?', now());
または、オンライン フィールドが日時フィールドの場合は、
->$today = date("Y-m-d H:i:s");
->where('online <= ?', $today)
基本的に?
、式が期待するパラメータを表す を追加しました。これは、変数によって提供されます。を に変更'
する"
こともできますが、SQL の直接入力ではなくパラメーターを使用するため、この方法の方が優れています。
zend フレームワークでのクエリの作成に関する詳細情報。