gpt4 book ai didi

php - 使用 php 和 mySQL 从两个表中选择 *

转载 作者:可可西里 更新时间:2023-11-01 07:22:01 24 4
gpt4 key购买 nike

<分区>

我有两张表,一张是projects,一张是users。

PROJECTS table
ID | USER_ID | NAME
-------------------------------------
80 | 1 | ABC Co.
82 | 2 | XYZ Inc.

USERS table
ID | FIRSTNAME | LASTNAME
-------------------------------------
1 | Joe | Namath
2 | Jimmy | Fallon

我想要的是编写一个查询,例如:

SELECT * FROM PROJECTS, USERS WHERE PROJECTS.USER_ID=USERS.ID AND FIRSTNAME = "Joe"

我可以在 php 中成功运行查询,但是当我尝试访问结果时,我没有得到我想要的结果。我明白为什么,但我想不出纠正它的方法。例如:

$row = mysqli_fetch_query($awesomeDatabaseLink);
echo $row['ID]; //returns '1' and I really wanted '80'

我明白了。两个表有同名的字段,但不是相同的数据。 MySQL 返回它对我模棱两可的请求的最佳猜测。不过,我也试过:

echo $row['PROJECTS.ID']; //returns an empty string.

我应该提一下,我迫切需要两个表中的“*”。 Projects 表有几十个字段(不是我的设计,重新设计数据库超出了范围)。 Users 表也非常广泛,因此单独列出每个字段比查看我的示例表看起来更不切实际。

有什么建议吗?上海

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com