【发布时间】:2016-09-10 12:56:58
【问题描述】:
我的 Codeigniter 站点从下表中选择日期,如下所示。
$this->db->select('reg_id, fname, lname, added_date');// working
MYSQL 数据库已添加_dateformat 为2016-09-10 14:44:46 现在我想从表格式中选择数据应该是2016-09-10 14:44 PM
单独选择日期可以得到格式
SELECT DATE_FORMAT(added_date, '%Y-%m-%d %h:%i %p') FROM tble_reg
那么如何选择added_date相关格式的其他列
$this->db->select('reg_id, fname, lname, DATE_FORMAT(added_date, '%Y-%m-%d %h:%i %p')');
//not working
【问题讨论】:
-
您需要准确解释您的查询是如何“不工作”的——您是否收到错误消息,您是否以您不期望的格式获得输出,您是否根本没有得到任何输出?此外,如果您能告诉我们您的表格的结构,也许还有一些示例数据条目,那会很有帮助。
-
如果您查看突出显示,您会发现当您使用单引号指定日期格式时,您退出了整个选择查询的字符串。您可以使用双引号代替
"或转义它们DATE_FORMAT(added_date, \'%Y-%m-%d %h:%i %p\')。
标签: php mysql codeigniter