要输入到sql数据库的窗体不起作用


Form to input to sql database not working

我正在尝试创建一个网站,该网站将从html表单中获取数据,并将其添加到sql数据库中

post.html:

<form action="send_post.php" method="post">
<h3>ID:</h3>
<input type="text" name="id">
<h3>Name:</h3>
<input type="text" name="name">
<h3>Surname:</h3>
<input type="text" name="surname">
<input type="submit">

send_post.php

<?php  
$connect = mysqli_connect("myhost","myusername","mypassword","myDB");
mysqli_query($connect,"INSERT INTO test_table (id, name, surname)
VALUES ('$_POST[id]', '$_POST[name]', '$_POST[surname]')"
?>

我在这里主持过

然而,当我尝试时,它说在没有分号的行中有一个意外的分号。我该如何解决这个问题?

缺少);使用此。。。

mysqli_query($connect,"INSERT INTO test_table (id, name, surname) VALUES ('$_POST[id]', '$_POST[name]', '$_POST[surname]')");