假设我有一个PDOStatement
通过 生成的对象PDO->query($query)
,是否可以获得执行它的表?
像这样的东西:
<?php
$statement = $pdo->query('SELECT * FROM `foo`;');
echo $statement->xyz;
// foo
我完全知道您可以使用$query->getColumnMeta(0)['table']
它来执行此操作,但正如 docs 所述,它不是很安全。这需要适用于所有 PDO 驱动程序。