Php 我可以选择表的行并检索我正在选择的表的名称吗?
我有一个名为Php 我可以选择表的行并检索我正在选择的表的名称吗?,php,mysql,sql,Php,Mysql,Sql,我有一个名为page的表,我查询这个,例如 SELECT * FROM page 我访问表中每一行的数据列,如$item->title 我想知道我是否可以选择这个表的行,同时我可以检索我正在选择的这个表的名称?所以当我这么做的时候 echo$item->table\u name然后我得到这个-页面 可能吗?当然,您可以这样做: SELECT *, 'page' AS table_name FROM page; 但是,问你从哪张桌子上获得了一行并没有什么意义。如果执行了联接,您希望得到什么结果
page
的表,我查询这个,例如
SELECT *
FROM page
我访问表中每一行的数据列,如$item->title代码>
我想知道我是否可以选择这个表的行,同时我可以检索我正在选择的这个表的名称?所以当我这么做的时候
echo$item->table\u name代码>然后我得到这个-页面
可能吗?当然,您可以这样做:
SELECT *, 'page' AS table_name FROM page;
但是,问你从哪张桌子上获得了一行并没有什么意义。如果执行了联接,您希望得到什么结果?两个查询合并选择不同的表怎么样?当然,您可以这样做:
SELECT *, 'page' AS table_name FROM page;
但是,问你从哪张桌子上获得了一行并没有什么意义。如果执行了联接,您希望得到什么结果?两个选择不同表的查询的并集如何?实际上,似乎有一个PHP为您提供查询的表名。我从未使用过它,所以我不确定它在连接或其他任何情况下会如何工作,但它现在似乎可以满足您的需要。实际上,似乎有一个PHP可以为您提供查询的表名。我从未使用过它,所以我不确定它在连接或其他任何情况下会如何工作,但它现在似乎可以实现您的愿望。问得好!谢谢你的回答。我会仔细考虑我是否需要这样做的问题…好问题!谢谢你的回答。我会仔细考虑我是否需要这样做的问题。。。