从2013/12/02获得一个月的PHP

时间:2014-01-06 14:18:07

标签: php mysql sql date

我有名字,电子邮件,joindate的数据库,我的查询是

$name=$_POST['txtname'];
$email=$_POST['txtemail'];
$date = date("Y/m/d");

INSERT INTO member (name,email,joindate) VALUES ('$name', '$email', '$date')

输出

姓名:Raj 电子邮件:test@test.com 日期:2013/12/02

我有很多成员,那么我如何能够按月输出成员

任何人都可以帮我分类。

我希望按月将详细信息转换为其他页面。

如何从2013/12/02 mysql获得月份。

1 个答案:

答案 0 :(得分:1)

使用YEAR()MONTH()STR_TO_DATE()

SELECT 
    * 
FROM 
    member 
GROUP BY 
    YEAR(STR_TO_DATE(joindate, "%Y/%m/%d")),
    MONTH(STR_TO_DATE(joindate, "%Y/%m/%d"))