0

と呼ばれるテーブルがpageあり、これをクエリします。たとえば、

SELECT *
FROM page

このテーブルの列の各行のデータに次のようにアクセスします$item->title;

このテーブルの行を選択できるかどうかを知りたいと同時に、選択しているこのテーブルの名前を取得できますか?だから私がこれをするとき、

echo $item->table_name;それから私はこれを手に入れます-ページ

出来ますか?

4

2 に答える 2

4

もちろん、次のようなこともできます。

SELECT *, 'page' AS table_name FROM page;

ただし、行を取得したテーブルを尋ねるのはあまり意味がありません。結合を実行した場合、結果はどうなると思いますか?異なるテーブルを選択する2つのクエリの和集合はどうですか?

于 2012-11-11T03:57:18.177 に答える
0

実際には、クエリのテーブル名を提供するPHP関数があるようです。私はこれを使ったことがないので、結合などでどのように機能するかはわかりませんが、現時点では希望どおりに機能しているようです。

于 2012-11-11T04:04:51.513 に答える