繁体   English   中英

表格到SQL表列

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM