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 回答