Php 连接msql中的两个表

Php 连接msql中的两个表,php,mysql,Php,Mysql,好的,我现在有一个带有Id的表项目和其他东西。我需要另一个表来保存第一个表的子项目。我如何连接这两个表,以便在访问第一个表中的信息时,它还将带来另一个表中的子项目。 例如: 单击“查看信息”按钮时,表格应打印出project及其子项目b/c中具有相同ID的所有信息,只需在第二个表格中添加外键并将其命名为project\u ID,例如: ___________ ___ |1|DO WORK | 1 | |2|DONT WORK| 1 | SubProject Table 在本例中,两

好的,我现在有一个带有Id的表项目和其他东西。我需要另一个表来保存第一个表的子项目。我如何连接这两个表,以便在访问第一个表中的信息时,它还将带来另一个表中的子项目。 例如:


单击“查看信息”按钮时,表格应打印出project及其子项目b/c中具有相同ID的所有信息,只需在第二个表格中添加外键并将其命名为project\u ID,例如:

 ___________ ___
|1|DO WORK  | 1 |
|2|DONT WORK| 1 |
SubProject Table    
在本例中,两个子项目都将与id=1的项目相关联

然后使用类似于以下内容的查询查询表:

select p.id, p.name, sp.id, sp.name
from projects p
inner join subprojects sp on p.id = sp.project_id
where p.id = 1

这是最基本的。您应该了解外键以及如何在数据库中定义外键,这样可以帮助您验证记录之间的关系。

这样的下一票,我cri。查看此URL以获取连接多个表[URL][1][1]:快速搜索SQL入门,并阅读主键、外键和连接等详细信息。然后试试你学到的一些东西&向我们展示你的努力——那么你很可能会得到更多的帮助,而不是落选。
select p.id, p.name, sp.id, sp.name
from projects p
inner join subprojects sp on p.id = sp.project_id
where p.id = 1