mysql语法错误 - date_format

时间:2012-12-27 01:08:55

标签: php mysql syntax-error date-format

我正在尝试在php中格式化日期时间字段,但我收到此错误代码:

You have an error in your SQL syntax; check the manual that  
corresponds to your MySQL server version for the right syntax  
to use near 'DATE_FORMAT(date, '%b %d 

这是我的全部代码:

SELECT * FROM topics, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date  

我已经检查了所有内容,这通常是我如何进行格式化,将代码与我已完成的其他格式进行比较。
有什么不对的帮助吗?

2 个答案:

答案 0 :(得分:4)

尝试SELECT *, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date FROM topics

答案 1 :(得分:2)

您无法选择全部(*),然后使用该语法添加列。可以这样做:

SELECT topics.*, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date FROM topics

编辑:正如@Vyacheslav Voronchuk指出的那样,如果您只查询一个表,则可以只使用*而不是topics.*