bindValue在sql中出错

时间:2016-11-30 10:07:39

标签: php sql pdo

$col = "*";$opt = "1";
$stmt = $conn->prepare("SELECT :col FROM `test_data` WHERE :opt");
$stmt->bindValue(':col',$col, PDO::PARAM_STR);
$stmt->bindValue(':opt',$opt, PDO::PARAM_STR);

当我执行$ stmt-> execute();
时出错 错误是关于sql错误。 致命错误:未捕获的异常' PDOException'消息' SQLSTATE [42S02]
如果我没有绑定:tbl,这就没有错误 意味着我可以运行这个,如果我写下面

/gpu:0

0 个答案:

没有答案