ここではかなり基本的な問題だと思います。基本的には、複数の異なるテーブルからデータを取り出すPHP/MySQLコードがあります(内部結合を使用しています)。それは次のようになります。 複数のテーブルから取得するmysqlクエリから行のテーブル名を取得する
$query = "SELECT * FROM table1 INNER JOIN table2 USING (key)";
$data = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($data)) {
echo $row[1];
}
だからコードは十分に単純であるが、それは2つのテーブルのいずれかである可能性があるので、私がやりたいことは、各行がそのwhileループの内部にあるテーブルをエコーです。
トリックを行うmysql_field_tableやmysql_tablenameのような古いmysql関数がいくつかありましたが、それらはすべて廃止されているようです。
これを達成するためのアドバイスをいただければ幸いです。
ありがとうございます! -John