【发布时间】:2014-04-07 18:06:30
【问题描述】:
我在使用 pdo 选择语句时出错,我不明白发生这种情况的原因。
你觉得这里有什么问题吗?
我遇到了这个错误:
警告:PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter is not defined in $readGallery->execute();
$delId = $_GET['delid'];
$thumb = $_GET['thumb'];
$folder = '../uploads/';
$readGallery = $pdo->prepare("SELECT * FROM gallery WHERE news_id = ?");
$readGallery->bindParam(':news_id', $delId);
$readGallery->execute();
$numGallery = $readGallery->rowCount();
【问题讨论】:
-
WHERE news_id = :news_id这不是mysqli();-) -
要进一步详细说明@Fred-ii- 所说的内容,请参阅此reference material...