繁体   English   中英

如何使用准备好的语句从 MySQL 数据库中获取日期列并格式化

[英]How to get the date column from MySQL database with prepared statement and format it

查询正在运行,但我在处理仅针对日期列的准备好的语句时遇到了一些问题。 其他一切都在工作。

我认为您应该在这样的查询中提及列名,并按子句顺序放置正确的别名,我希望您将在“日期”中传递一个日期,或者我希望它是表中的列名。

    select * from 
(SELECT col1,col2, DATE_FORMAT(date,'%d-%m-%Y') AS convtdate FROM wp_mytb WHERE firstname=%s OR secondname=%s 
    UNION ALL
    SELECT col1,col2, DATE_FORMAT(date,'%d-%m-%Y') AS convtdate FROM wp_mytbf WHERE firstname=%s OR secondname=%s
    
     LIMIT 50) a ORDER BY str_to_date(a.convtdate) DESC;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM