gpt4 book ai didi

php - 从 PHP 检索 MYSQL 连接值

转载 作者:行者123 更新时间:2023-11-29 04:14:18 25 4
gpt4 key购买 nike

我有两个或多个表,它们在同一列名下保存值。现在,当我连接这两个表时,列名保持不变。在 PHP ($row['name']) 中检索这些值时,我遇到了问题,因为列“name”被使用了两次。

是否有任何可能的方法在查询中分隔这两列?

  SELECT *
FROM stories s
JOIN authors a ON a.id = s.authorid

表格故事id、名称、内容、日期

表格作者身份证、姓名、日期

当我加入这两个表时,我得到一个包含类似“名称”列的表。

有没有办法把两个表分开,这样 author 表前面有一个前缀?例如。 authors_name/authors_*

最佳答案

是的,以这种方式更改您的 SQL:

SELECT 
s.Id as StoryId,
s.Name as StoryName,
a.Id as AuthorId,
a.Name as AthorName,
FROM stories s
JOIN authors a ON a.id = s.authorid

然后在 php 中,使用 StoryId、StoryName、AuthorId 和 AthorName 而不是 Id 或 Name。

希望对你有帮助。

关于php - 从 PHP 检索 MYSQL 连接值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1666661/

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