目标是将值放在数据库中。我无法找到错误。它总是会让我通过代码中的else。
$sql = "INSERT INTO `contact`(`id`, `date`, `name`, `email`, `message`)
VALUES ([0],[$datum],[$name],[$email],[$message])";
if ($conn->query($sql) === TRUE)
{?> <html><br><br><a href="home.php">Back to homepage.</a></html><?php;}
else
{?><html><br><br><p>Message failed</p></html><?php;}
我总是收到邮件失败的页面,而不是返回主页。
我希望你能帮助我!
答案 0 :(得分:2)
像这样更改查询,[]用于数组
$sql = "INSERT INTO `contact`(`id`, `date`, `name`, `email`, `message`)
VALUES (NULL,'$datum','$name','$email','$message')";
保持空白到id部分,它应该是自动增量。