如何在 PHP 的数组中显示 "foreign key" 值?

How to display a "foreign key" value in an array in PHP?

我目前遇到了一个问题,我尝试在同一站点中的文档和答案中进行搜索,但是 none 的答案对我有所帮助。

其实我有一个数据库,还有两个table。

-> gpscoordonnee

MariaDB [leguideduflaneur]> DESCRIBE gpscoordonnee;
+--------------+----------+------+-----+---------------------+----------------+
| Field        | Type     | Null | Key | Default             | Extra          |
+--------------+----------+------+-----+---------------------+----------------+
| id           | int(11)  | NO   | PRI | NULL                | auto_increment |
| Nom_Commerce | int(11)  | NO   | MUL | NULL                |                |
| date         | datetime | NO   |     | current_timestamp() |                |
+--------------+----------+------+-----+---------------------+----------------+
3 rows in set (0.017 sec)

-> marchantpart

MariaDB [leguideduflaneur]> DESCRIBE marchantpart;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| id      | int(11)      | NO   | PRI | NULL    | auto_increment |
| Nom     | varchar(200) | NO   |     | NULL    |                |
| Adresse | varchar(300) | NO   |     | NULL    |                |
| Tel     | int(11)      | NO   |     | NULL    |                |
| Email   | varchar(100) | NO   |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
5 rows in set (0.016 sec)

gpscoordonneetable中,Nom_Commerce字段是marchantparttable的Name的外键。

我想通过显示Nom_Commerce来显示Nom

的内容

而非1

我已经尝试了所有这些方法,但没有任何显示,甚至没有错误:

SELECT n.Nom 
from gpscoordonnee us 
    LEFT JOIN marchantpart ON us.NID = n.Nom

SELECT gpscoordonnee, marchantpart.Nom AS Nom_Commerce 
FROM gpscoordonnee 
    JOIN marchantpart ON marchantpart.Nom=gpscoordonnee.Nom_Commerce

我不想要这个: Result that displays integers instead of names

但我想要这个: Result with names

我发现我的错误。

我使用 SELECT Nom FROM gpscoordonnee t1 INNER JOIN marchantpart t2 ON t1.Nom_Commerce=t2.id 结果是这样的

RESULT

感谢所有帮助过我的人