小编Ben*_*Ben的帖子

PHP和MySQL - 有效地处理多个一对多关系

我正在寻找一些关于使用MySQL和PHP检索和显示数据的最佳方法的建议.

我有3个表,所有1对多关系如下:

每个SCHEDULE都有许多OVERRIDES,每个覆盖有很多LOCATIONS.我想检索这些数据,以便它可以显示在一个PHP页面上,例如列出我的SCHEDULES.在每个计划列表中列出OVERRIDES,并在每个覆盖列表中列出LOCATIONS.

选项1 - 执行此操作的最佳方法是创建3个单独的SQL查询,然后将这些查询写入PHP对象吗?然后,我可以遍历每个数组并检查父数组上的匹配项.

选项2 - 我已经考虑了很多关于连接但是做两个正确的连接将为我的所有3个表中的每个入口返回一行.

任何想法和意见将不胜感激.

此致,本.

php mysql one-to-many

2
推荐指数
1
解决办法
2948
查看次数

标签 统计

mysql ×1

one-to-many ×1

php ×1