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);
}