【发布时间】:2014-03-29 02:07:20
【问题描述】:
我正在尝试执行以下操作:
public function checkResult($table, $appends)
{
$append = null;
foreach ($appends as $key => $val)
$append = " AND `{$key}` = '{$val}'";
$result = $this->fetchObj("
SELECT *
FROM :cms_table
WHERE id :append
", array(
":cms_table" => $table
":append" => $append
));
return ($result ? true : false);
}
但我无法让它工作,因为我不知道如何在 PDO 中执行此操作。
此外,当我离开 :append 时,我的查询也不起作用。看起来我无法执行表格。当我将:cms_table 更改为cms_pages(我需要的表)时,它可以正常工作。
我在 PDO 中找不到有关此类查询的信息。谁能帮帮我?
【问题讨论】: