PDO - 我的陈述'未定义的类常量'PARAM_STRING''有些不太对劲

时间:2014-02-17 14:16:20

标签: php sql pdo

我是PDO的新手,并设法让一些语句正常工作,但现在我正在尝试使用'字符串'并收到错误消息。显然我在这里做错了。

我收到此错误消息:

未定义的类常量'PARAM_STRING'

这是我的代码:

require_once('../scripts/includePDO.php');

$who = 65; //temp value to be deleted
$status = $_POST['status'];

$sql = "INSERT INTO tbl_status(from_user, status, deleted) VALUES (:who, :status, '0')";

$q   =  $conn->prepare($sql);
        $q->bindValue(':who',$who,PDO::PARAM_INT);
        $q->bindValue(':status',$status,PDO::PARAM_STRING);
        $q->execute();

header("Location: ../home/");

1 个答案:

答案 0 :(得分:1)

PDO :: PARAM_STRING不正确,您需要改为使用PDO::PARAM_STR