【问题标题】:Get Month, Year from MYSQL CURRENT_TIMESTAMP [duplicate]从 MYSQL CURRENT_TIMESTAMP 获取月、年 [重复]
【发布时间】:2014-12-12 10:58:02
【问题描述】:

我想获取已经插入 mysql 数据库的 php 的年、月值。我试过这个 SQL 代码。但它不起作用

        $sql = "SELECT EXTRACT(MONTH FROM TIMESTAMP 'paid_time') FROM tbl_pkg_payment_details WHERE client_email='info@n.com'";

paid_time 是我的表的时间戳列名称。它的确切代码是什么?

【问题讨论】:

  • 谁是对这个重要问题给出负面反馈的傻瓜??
  • 时间戳的列名paid_time是什么?您想要月份名称(1 月、2 月、...)还是月份编号(1、2、...)?
  • 查看文档。这些类型的问题的答案通常就在那里。 Try this page, for instance

标签: php mysql sql phpmyadmin mysql-workbench


【解决方案1】:

看看来自 MySQL 的 Date and Time Functions

如果你想使用月份名称:

$sql = "SELECT MONTHNAME(paid_time) as month, YEAR(paid_time) as year FROM tbl_pkg_payment_details WHERE client_email='info@n.com'";

如果您想要月份编号,请使用:

$sql = "SELECT MONTH(paid_time) as month, YEAR(paid_time) as year FROM tbl_pkg_payment_details WHERE client_email='info@n.com'";

【讨论】:

  • 今年在哪里......?
  • 将其添加到...它在问题中,所以我应该包含它,但它不在提供的查询中。
猜你喜欢
  • 1970-01-01
  • 2013-07-26
  • 2017-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多