gpt4 book ai didi

php - 如何使用php从mysql获取表名和列?

转载 作者:行者123 更新时间:2023-11-29 07:44:51 25 4
gpt4 key购买 nike

我在 mySQL 中创建了一个连接表,如下所示。

SELECT junction_departments_qsps.departments_fk, junction_departments_qsps.checked, qsps.id, qsps.qsp_name, employees.id, employees.first_name, employees.last_name 

FROM junction_departments_qsps

INNER JOIN qsps ON junction_departments_qsps.qsps_fk = qsps.id

INNER JOIN employees ON employees.department_id = junction_departments_qsps.departments_fk

WHERE junction_departments_qsps.checked = 1

如您所见,我有几个具有相同列名“id”的表。在 mySQL 中,您将表名链接到列名,如表名.列名。在 PHP 中,我通常会通过创建循环然后回显来获取列名

$variable["column-name"];  

PHP 中有没有办法像 mySQL 一样获取表名和列名?我已经尝试过了

$variable["table-name.column-name"];

这不起作用。

我的连接表的问题是当我这样做时

$variable["id"];

我没有获得正确的 ID,因为 mySQL 中需要多个 ID。

非常感谢您的帮助! :)

最佳答案

您可以使用别名语法:

SELECT `id` as `object_id` FROM `objects`

我不知道MySQL是否喜欢别名中的.,如果喜欢,那就太好了!

关于php - 如何使用php从mysql获取表名和列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28072413/

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