0

ねえ、私はmysqlで日付をフォーマットしたい

DATE_FORMAT(tblnews.datead, '%M %e, %Y, %l:%i%p')

引用符を正しく取得できないように見えるので、エラーが発生し続けます。これをどのようにクエリに入れますか?

4

1 に答える 1

1

それが Database_Expression の用途だと思います:

v2.x でこのスレッドを読む: http://forum.kohanaphp.com/comments.php?DiscussionID=277&page=1#Item_7 v2.4 で実装されており、おそらく 2.3 で実装されていますが、私にはよくわかりません使用していません。

v3.0 では、データベース モジュールで Database_Expression を検索します。次のようなものでなければなりません

$expr=new Database_Expression('DATE_FORMAT(tblnews.datead, "%M %e, %Y, %l:%i%p")');

それから

$db->select($expr)->from()...

とにかく、本当にそれができない場合でも、 query() を使用して手動でクエリを作成できます...

于 2009-10-06T15:22:37.477 に答える