PDO执行无提示失败

时间:2015-06-03 11:39:29

标签: php mysql pdo

问题:

以下数据库操作失败,语句执行方法无声地失败,我可以看到' lol'印刷但不是' derp'所以我知道准备好了,它只是在execute()失败了。

不知道是什么导致了这个错误,我知道数据库正在运行,因为我可以使用带有prepare()execute()的SQL语句从中提取值。任何帮助将不胜感激......

        $category = 'Derpenstien';
        $order = 1;
        $parentID = 1;

        $query = "insert into category (name, ordering, parent_id) values (:name, :ordering, :parent)";
        $newEntry = $db->getdb()->prepare($query);
        $newEntry->bindParam(':name', $category, \PDO::PARAM_STR);
        $newEntry->bindParam(':ordering', $order, \PDO::PARAM_INT);
        $newEntry->bindParam(':parent', $parentID, \PDO::PARAM_INT);

        var_dump('lol');

        $newEntry->execute();

        var_dump('derp');

0 个答案:

没有答案