$query="INSERT INTO users (username,pwd,email) values(':userName',':pwd',':Email')";
$stmt=$pdo->prepare($query);
$stmt->bindParam(':userName',$username);
$stmt->bindParam(':pwd',$password);
$stmt->bindParam(':Email',$email);
$stmt->execute();
这是我的代码,我的参数是相同的,但它一直给我这个错误
我尝试更改占位符名称,但没有成功
在您的查询中,占位符名称周围有引号,使它们成为字符串。
如果你删除它们,希望它能起作用。
像这样:
$query="INSERT INTO users (username,pwd,email) values(:userName,:pwd,:Email)";