我正在寻找一些关于使用MySQL和PHP检索和显示数据的最佳方法的建议.
我有3个表,所有1对多关系如下:
每个SCHEDULE都有许多OVERRIDES,每个覆盖有很多LOCATIONS.我想检索这些数据,以便它可以显示在一个PHP页面上,例如列出我的SCHEDULES.在每个计划列表中列出OVERRIDES,并在每个覆盖列表中列出LOCATIONS.
选项1 - 执行此操作的最佳方法是创建3个单独的SQL查询,然后将这些查询写入PHP对象吗?然后,我可以遍历每个数组并检查父数组上的匹配项.
选项2 - 我已经考虑了很多关于连接但是做两个正确的连接将为我的所有3个表中的每个入口返回一行.
任何想法和意见将不胜感激.
此致,本.