Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从HTML表到数据库的数据将为空_Php_Mysql_Null - Fatal编程技术网

Php 从HTML表到数据库的数据将为空

Php 从HTML表到数据库的数据将为空,php,mysql,null,Php,Mysql,Null,这是我的表格: <form method="post" action="insert.php"> <label>Download Name:<br /><input type="textbox" id="name" name="name"></label><br /><br /> <label>Download Description:<br /

这是我的表格:

<form method="post" action="insert.php">

            <label>Download Name:<br /><input type="textbox" id="name" name="name"></label><br /><br />
            <label>Download Description:<br /><textarea rows="3" id="description" name="description"></textarea></label><br /><br />
            <label>Category:<br /><input type="textbox" id="category" name="category"><br/></label><br /><br />
            <label>Download Link:<br /><input type="textbox" id="link" name="link"><br/></label><br /><br />

        <input type="submit" id="submit" name="submit" value="Insert"/>
发生的是用户填写表单。输入被发送到insert.php,在那里它连接到数据库并将其插入dabase

发生的情况是,它正在成功连接,但我的记录是空的

谢谢你的帮助

$sql = 'INSERT INTO test (name, description, category, link)
VALUES ("'.$name.'", "'.$description.'", "'.$category.'", "'.$link.'")';


$result = mysqli_query($con, $sql);
if (!$result)
  die('Error: '.mysqli_error($con));
else
{
    echo '1 record added';

    mysqli_close($con);
}
这个怎么样?

echo$sql显示了什么?
CREATE TABLE test
(
name varchar(255) NOT NULL,
description varchar(255),
category varchar(255),
link varchar(255)
)
$sql = 'INSERT INTO test (name, description, category, link)
VALUES ("'.$name.'", "'.$description.'", "'.$category.'", "'.$link.'")';


$result = mysqli_query($con, $sql);
if (!$result)
  die('Error: '.mysqli_error($con));
else
{
    echo '1 record added';

    mysqli_close($con);
}