PDO使用命名参数选择(不可能?)

时间:2012-10-01 22:48:36

标签: php mysql select pdo

  

可能重复:
  Can PHP PDO Statements accept the table name as parameter?

您可以在查询的SELECT部分​​中使用命名参数吗?

示例:

$stmt = $conn->prepare('SELECT Available, UserFileName, NameOnServer, :levelid FROM productpage WHERE productID = :prodid');
$stmt->execute(array('levelid'=> $LevelCheck, 'prodid'=> $ProductID));

在上面的代码中,“levelid”似乎不起作用($ LevelCheck定义在包含的代码之上)

如果我用实际的列名替换命名参数,它可以正常工作。

如果无法做到这一点,我想知道是否有人可能对我提出建议? 有不同的列,用户指定要搜索的列。

感谢您抽出宝贵时间来看看这个!

0 个答案:

没有答案