我是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/");
答案 0 :(得分:1)
PDO :: PARAM_STRING不正确,您需要改为使用PDO::PARAM_STR
。