如何将表单数据插入phpmyadmin数据库?

时间:2019-07-05 18:51:09

标签: php mysql mysqli

在将表单数据插入数据库时​​遇到问题。帮忙!

helm create

1 个答案:

答案 0 :(得分:0)

Case是MySQL的保留字。您必须将其括在反勾号`中。更改为准备好的声明。

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
try{
    $db = mysqli_connect($host, $user, $pass, $db);
}catch (Exception $e){
    $error = $e->getMessage();
    echo $error;
}
$sql = '
INSERT INTO cases
 (name, email, `case`, phone, address) 
VALUES
  (?,?,?,?,?)
';
try{
    $stmt = $db->prepare($sql);
    $stmt->bind_param('sssss',$_POST['name'],$_POST['email'],$_POST['message'],$_POST['phone'],$_POST['address']);
    $stmt->execute();
} catch(Exception $e) {
    var_dump($e);
}