SQLSTATE [HY093]:参数号无效:

时间:2013-10-24 20:40:55

标签: php

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相互连接。当我尝试删除它时,这可能有什么关系吗?

亲切的问候, 丹尼

0 个答案:

没有答案