function removeMovie($link, $title){
$sth = $link->prepare("DELETE FROM film WHERE title=:title");
$sth->bindValue (':title ', $title, PDO::PARAM_STR);
$sth->execute();
echo 'Removing succeed, <a href="wmdb.php"> Ga back</a>';
var_dump ($sth->errorInfo());
}
我收到以下错误消息:
警告:PDOStatement :: execute()[pdostatement.execute]:SQLSTATE [HY093]:无效&gt;参数号:参数未在第39行的D:\ Libraries \ Documents \ ICT \ Webprogrammeren \ USBWebserver v8.5 \ 8.5 \ root \ Huiswerk \ Week 5 \ functions.php中定义
$link
是我正在制作的数据库连接
我已经搜索谷歌很长一段时间了,我找不到正确的答案。很多都有拼写错误,但我似乎无法找到拼写错误。所以它必须是别的东西:
我有一个包含两个表的数据库,这两个表通过genre_id相互连接。当我尝试删除它时,这可能有什么关系吗?
亲切的问候, 丹尼