0

我有一个名为的表page,我查询这个,例如,

SELECT *
FROM page

我像这样访问此表列中每一行的数据$item->title;

我想知道我是否可以选择该表的行,同时我可以检索我选择的该表的名称是什么?所以当我这样做时,

echo $item->table_name;然后我得到了这个页面

可能吗?

4

2 回答 2

4

当然,您可以执行以下操作:

SELECT *, 'page' AS table_name FROM page;

不过,询问您从哪个表获得了一行并没有多大意义。如果您执行了联接,您期望结果是什么?选择不同表的两个查询的联合呢?

于 2012-11-11T03:57:18.177 回答
0

实际上,似乎有一个 PHP函数可以为您提供查询的表名。我从来没有使用过它,所以不确定它在连接或任何东西中如何工作,但它目前似乎可以满足您的需求。

于 2012-11-11T04:04:51.513 回答