と呼ばれるテーブルがpage
あり、これをクエリします。たとえば、
SELECT *
FROM page
このテーブルの列の各行のデータに次のようにアクセスします$item->title;
このテーブルの行を選択できるかどうかを知りたいと同時に、選択しているこのテーブルの名前を取得できますか?だから私がこれをするとき、
echo $item->table_name;
それから私はこれを手に入れます-ページ
出来ますか?
もちろん、次のようなこともできます。
SELECT *, 'page' AS table_name FROM page;
ただし、行を取得したテーブルを尋ねるのはあまり意味がありません。結合を実行した場合、結果はどうなると思いますか?異なるテーブルを選択する2つのクエリの和集合はどうですか?
実際には、クエリのテーブル名を提供するPHP関数があるようです。私はこれを使ったことがないので、結合などでどのように機能するかはわかりませんが、現時点では希望どおりに機能しているようです。