php - 向表插入数据出错

标签 php mysql mysqli

我正在尝试将数据从 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/

相关文章:

php - 在 Windows 上的 PHP7 安装中找不到 mysqli 类

php - 我将如何使用 PHP preg_replace 进行以下替换?

javascript - Symfony2 中的简单 AJAX 请求和响应

php - FPDF 创建运输标签

python - 将文件解析到 MySQL 数据库中。字符串索引超出范围

php - mysqli_fetch_array while 循环列

用于 xlsx 的 phpexcel 千位分隔符

php - 如何将动态参数传递给查询?

mysql - Magento循环收集+分级价格提取

php - 使用两个变量在 Mysqli 中准备语句