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