我正在尝试学习MySQL,所以我创建了一个小博客系统.

我在MysqL中有3个表:

帖子:

id | title

----------------

1 | Post Title 1

2 | Post Title 2

类别:

id | title | parent

--------------------------------

10 | category10 | 0

11 | category11 | 0

12 | category12 | 10

post_category_relations:

id | post_id | category_id

----------------------------------

1 | 1 | 10

2 | 2 | 12

3 | 3 | 11

每个帖子可以有多个类别,它们的关系存储在post_category_relations中:

因此,当我访问index.PHP?category = 10时,我想让每个帖子与category10相关,包括其子文件夹category12中的帖子.

PHP中我未完成的片段

$folder_id = $_GET["category"]; // Get Category ID from the URL

$sql = "SELECT * FROM posts

JOIN categories

JOIN post_category_relations

// And I don't really know what should I do here

// because I need the child categories first,then the relations

// then I can get the post too from the post_id of the relations

";

MysqL_query($sql);

我知道这将需要高级MysqL技能,但任何帮助表示赞赏!我已经用PHP制作了这个,但我需要使用4个循环,这不是最好的方法,当它在MysqL中可能时,我只是不知道如何:)

php对帖子分类,php – MySQL:从类别中获取帖子相关推荐

  1. php无法查询mysql字母,php – 无法在Multi MYSQL查询语句中获取结果

    ==已解决== 我从以下帖子中获得此查询: 我在phpMyAdmin上试了一下,看到了我想要但无法获取的结果. $query = "SET @order_id := '', @order_t ...

  2. mysql查找多个姓氏_同时搜索2个字段以从MySQL的表中获取特定的名字和姓氏

    为此,可以将LIKE运算符与AND一起使用.让我们首先创建一个表-mysql> create table DemoTable ( EmployeeFirstName varchar(50), E ...

  3. R语言使用table函数计算单分类变量的频率表(frequency table)、使用prop.table函数将table函数计算获得的频率表转化为比率表、返回单分类变量每一个类别的比率、或者百分比

    R语言使用table函数计算单分类变量的频率表(frequency table).使用prop.table函数将table函数计算获得的频率表转化为比率表.返回单分类变量每一个类别的比率.或者百分比. ...

  4. [置顶] Objective-C,/,ios,/iphone开发基础:分类(category,又称类别)

    在c++中我们可以多继承来实现代码复用和封装使程序更加简练.在objective-c中只能单继承,不能多继承,那么除了协议protocol之外,我们可以实现类似多继承的一个方法就是,分类(catego ...

  5. MySQL学习-SQL语句的分类与MySQL简单查询

    1.SQL语句的分类 学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?   DQL(数据查询语言): 查询语句,凡是select语句都是DQL.   DM ...

  6. 审计MySQL 8.0中的分类数据查询

    面临的挑战 通常,涉及到敏感信息时用户需要使用审计日志.不仅仅是在表上运行Select,还包括访问表中的特定单元格.通常,这类数据将包含一个分类级别作为行的一部分,定义如何处理.审计等策略. 诸如此类 ...

  7. 销售额总和的分类汇总计算机操作,销售数据excel表格分类-如何在EXCEL表格中按类别小计?...

    如何在EXCEL表格中按类别小计? EXCEL中把数据分类步骤如下: 1.在产品销售情况表中,完成对各产品销售额总和的分类汇总,汇总结果显示在数据下方. 2.选择数据--分类汇总. 3.得到分类汇总对 ...

  8. Flask项目实战——12—(帖子评论和阅读数功能、帖子分类功能实现、项目完善、引入Celery异步发送邮件)

    1.帖子评论和阅读数功能 添加阅读数量字段:前台模型文件 apps/front/models.py # 帖子编辑提交模型 class PostModel(db.Model):__tablename__ ...

  9. 行列转换的帖子mysql_[转载]mysql行列转换方法总结  (转)

    数据样本: create table tx( id int primary key, c1 char(2), c2 char(2), c3 int ); insert into tx values ( ...

最新文章

  1. HTML form 标签的 method 属性
  2. 采用JNI方法利用opengl es 1.x在android上绘图
  3. SuperSocket入门(二)- 探索AppServer、AppSession,Conmmand和App.config
  4. 句柄 matlab_matlab 整车仿真
  5. android手机两种方式获取IP地址
  6. c#之多线程之为所欲为
  7. rds mysql 表被删了_MySQL · 捉虫动态 · 删除索引导致表无法打开
  8. 欢迎来到,数据库联盟!
  9. python android开发_Android与Python爱之初体验
  10. sqlite3的命令简单说明
  11. Java并发编程中锁的正确使用方法
  12. UnityContainer中RegisterType与RegisterInstance的区别
  13. 0框架前端-如何写垂侧边栏(Vertical Tabs)
  14. tar.bz2 解压命令
  15. 本地文件搜索引擎项目说明
  16. Tensorflow faster RCNN目标检测车牌
  17. 抚躬自问,我该怎样总结我的Q3?
  18. mac 安装nginx与switchhosts 并在微信开发者工具调试h5项目
  19. 精益生产目视管理法 (zt)
  20. 诗经与当代流行歌曲相通之处—重章叠句

热门文章

  1. 与 C++11 多线程相关的头文件
  2. 大家都关注的Serverless,阿里怎么做的?
  3. 阿里云李刚:下一代低延时的直播CDN
  4. 假如古代有了云计算,延禧攻略里的各位嫔妃要如何宫斗
  5. 百度打造AIR智能道路系统,可降低90%交通事故
  6. Gartner 最新预测:全球云收入将超非云收入,云原生、低代码、SASE 继续普及
  7. 从日志入手,保障 Kubernetes 稳定性
  8. 垃圾回收策略和算法,看这篇就够了
  9. 云栖大会|十年阿里云存储进化史:今天最好的表现就是明天最低的要求
  10. Spark精华问答 | Spark 会替代Hadoop 吗?