[英]Form to sql table columns
好的,所以我希望在表单中输入的数据像下面一样进入某些列,但是它不起作用,也许我做得不好?
html表格
<form action="insert" method="post">
<input type="text" name="id" placeholder="id" style="width: 40px;">
<input type="text" name="item_ids" placeholder="item_ids" style="width: 70px;">
<input type="text" name="catalog_name" placeholder="catalog_name" style="width: 100px;">
<input type="submit">
</form>
php文件/动作
$con=mysqli_connect("localhost","root","","phx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO catalog_items (id, page_id, item_ids, catalog_name, cost_credits, cost_pixels, cost_snow, amount, vip, achievement)
VALUES
('$_POST[id]',16,'$_POST[item_ids]','$_POST[catalog_name]',1000,0,0,1,0,0)";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "added";
mysqli_close($con);
怎么回事,那阻止了数据的插入?
您需要这种查询,请根据需要添加其他值和变量
$id = $_POST['id'];
$items = $_POST['item_ids'];
$catalog = $_POST['catalog_name'];
$sql="INSERT INTO `catalog_items` (`id`, `item_ids`, `catalog_name`, ect .....) VALUES('".$id."','".items."','".catalog."', ect .....)";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.