如何在MySQL和PHP中显示外键信息而不是id?
How do i display the information of foreign key instead of id in MySQL and PHP?
就像标题一样,我如何从外键而不是 id 获取信息?
这是第一个table:
这是第二个 table:
我想显示product_name和unit_price而不是id,怎么办?
你需要使用join
您的查询应如下所示:
SELECT ft.id, pr.product_name, pr.unit_price from firsttable as ft join product as pr on ft.product_id = pr.product_id;
其中 firsttable
是第一个屏幕截图的 table,product
是第二个屏幕截图的 table。
我一开始就不知道你需要什么table所以我只拿了一个专栏id
,但是我不知道你有没有这个专栏。在这里你只需要从第一个 table.
开始你需要的任何东西
就像标题一样,我如何从外键而不是 id 获取信息?
这是第一个table:
这是第二个 table:
我想显示product_name和unit_price而不是id,怎么办?
你需要使用join 您的查询应如下所示:
SELECT ft.id, pr.product_name, pr.unit_price from firsttable as ft join product as pr on ft.product_id = pr.product_id;
其中 firsttable
是第一个屏幕截图的 table,product
是第二个屏幕截图的 table。
我一开始就不知道你需要什么table所以我只拿了一个专栏id
,但是我不知道你有没有这个专栏。在这里你只需要从第一个 table.