我有名字,电子邮件,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获得月份。
答案 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"))