我正在尝试将数据从 html 表单插入到 sql 数据库中。当我单击“提交”时,它应该将表单中的数据放入名为 jin 的表中,但它未能这样做。我对 php 和 sql 非常陌生,所以这可能是一个愚蠢的错误。
<form action="insertform.php" method="post">
Jin Number:<input type="text" name="jin_n"><br>
Jin Name:<input type="text" name="jin_name"><br>
Jin Alt(No Kanji):<input type="text" name="jin_alt"><br>
Number of pages:<input type="text" name="jin_p"><br>
Summary:<input type="text" name="jin_s"><br>
<input type="submit" name="Enter">
</form>
<?php
include "dbconnect.php";
if(isset($_POST['Enter'])){
//
$sqli_code="INSERT INTO jin (JIN_NUM, JIN_NAME, JIN_ALT`, JIN_PGS, JIN_SUM) VALUES(
NUL,
'$_POST[jin_name]',
'$_POST[jin_alt]',
'$_POST[jin_p]',
'$_POST[jin_s]')";
echo "<br><br><br> SQLI_CODE: ", $sqli_code;
mysqli_query($dbconnect,$sqli_code);
};
?>
//dbconnect.php
<?php
$dbconnect = mysqli_connect("localhost","root","","nururu");
if(mysqli_connect_errno())
{
echo 'Connection Error' .msqli_connect_error();
exit;
}
?>
最佳答案
改变
(JIN_NUM, JIN_NAME, JIN_ALT`, JIN_PGS, JIN_SUM)
到
(JIN_NUM, JIN_NAME, JIN_ALT, JIN_PGS, JIN_SUM)
您可以在其中看到一个“额外内容”。
和NUL
?我希望你的意思是 NULL
关于php - 向表插入数据出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489506/