php - 从您的数据库订购信息

标签 php mysql

这是我想要做的:我想要一个脚本来抓取用户曾经在我的网站上分享过的所有图片,并根据他们分享图片的月份/日期将它们分组显示。

这是我的表结构:

| user_id | post_date | story | image |
|-------------------------------------|
| 14      | mar 2012  | BLOB  | a.jpg |
| 14      | apr 2012  | BLOB  | b.jpg |
| 14      | feb 2012  | BLOB  | c.jpg |
| 14      | mar 2012  | BLOB  | d.jpg |
|_____________________________________|

因此,我希望根据用户 ID 检索信息,然后根据日期分组显示。我不知道从哪里开始。群组名称是月份的名称,所以我是否必须进行查询才能确定用户在多少个不同的月份分享了帖子?然后如何对数据进行分组?我不希望有人为我编写所有代码。我只是不确定如何开始。谢谢。

最佳答案

从查询开始,它可能会解决您所有的问题。如果您想要一个好的答案,请附上您想要的结果示例。有点像

Select image, post_date
Where user_id = @userId
Order By post_date Desc

然后通读结果,当返回的月份/年份/日期发生任何变化时,创建一个新的“组”。

关于php - 从您的数据库订购信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10130490/

相关文章:

php - 剥离 HTML 标签及其内容

php - 比较两个具有相同结构的 XML 文件并找出差异

php - 在 MySQL PHP 中提取特定数据并限制其限制

php - 错误: class to INSERT content into MySQL database

c# - 使用c#在mysql表的单列中插入逗号分隔值

php - 一个变量的多个比较运算符?

php - 如何启用 PHP short_open_tag

php - 尽管数据库和 CMS 已同步并设置了 DR 目录权限,但禁止 Nginx 应用程序进入

php - 从 2 个带有 2 个外键的表中选择

mysql - 破坏应用程序的数据库架构中的更改(无论是否细微)