gpt4 book ai didi

php - PDOException SQLSTATE [42000] : Syntax error or access violation: 1064

转载 作者:行者123 更新时间:2023-11-29 05:13:40 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用 php 通过注册表单输入条目。但我收到以下错误:

异常“PDOException”,消息为“SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“”附近使用的正确语法

这是我的代码:

 if($_SERVER['REQUEST_METHOD']=='POST'){

$name = trim($_POST['name']);
$contact= trim($_POST['contact']);
$email = trim($_POST['email']);

if(!empty($name) && !empty($contact) && !empty($email)){

try {
$conn = new PDO("mysql::host='localhost';dbname=majorproject;",'root','');
//for error reporting and throwing exceptions
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);



$stmt = $conn->prepare("insert into #_customerdata(customername,customercontact,customeremail) values(:name,:contact,:email)");

$stmt->bindParam(':name',$name,PDO::PARAM_STR);
$stmt->bindParam(':contact',$contact,PDO::PARAM_INT);
$stmt->bindParam(':email',$email,PDO::PARAM_STR);

if($stmt->execute()){
header('location: ../customersignup.php?status=success');
}
else{
header('location: ../customersignup.php?status=failed');
}


} catch (PDOException $e) {
echo 'CONNECTION NOT ESTABLISHED '.$e;

}





}

}

我检查了我的代码,但没有发现任何错误。有什么解决这个问题的建议吗??

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com