を介して生成されたPDOStatementオブジェクトPDO->query($query)があるとします。それが実行されたテーブルを取得することは可能ですか?
このようなもの:
<?php
$statement = $pdo->query('SELECT * FROM `foo`;');
echo $statement->xyz;
// foo
使用できることは十分承知して$query->getColumnMeta(0)['table']いますが、 docsで述べられているように、あまり安全ではありません。これは、すべての PDO ドライバーで機能する必要があります。