我有一个mysql数据库,在这里我有一个叫做articles的表。我想在我的网页上显示这篇文章的档案。我想要做的是,我必须显示年份,一旦用户点击一年,它将显示包含该文章的月份列表..我怎么可以写这个MySQL查询?我面临的问题是,我必须显示包含几个月一样的文章的年份。我有我的表格中的时间戳形式的文章创建日期..任何人可以告诉我如何做到这一点?需要帮助mysql查询
编辑:
CREATE TABLE IF NOT EXISTS `articles` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`pid` int(20) NOT NULL DEFAULT '0',
`department_id` int(20) NOT NULL,
`author` varchar(100) NOT NULL,
`created` varchar(25) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ;
你可以输入命令'描述的文章得到每个月的数据;'和粘贴在这里输出?不知道你的模式,这将是很难帮助:) – 2011-04-08 06:49:03
请看看它。 – Arung 2011-04-08 06:55:41
啊,我很怀疑。一个主要的问题是你将日期存储为一个字符串:'varchar(25)'而不是本地MySQL日期字段。 – 2011-04-08 07:00:29