【问题标题】:kohana quotes in querykohana 在查询中引用
【发布时间】:2009-09-13 20:27:31
【问题描述】:

嘿,我想在 mysql 中使用格式化日期

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

我似乎无法正确引用引号,所以我不断收到错误消息。您如何将其放入查询中?

【问题讨论】:

  • 错误是什么?您确定 tblnews.datead 列上的数据类型是日期吗?

标签: php sql mysql kohana


【解决方案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() 并手动编写你的查询......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多