Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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 错误:列计数不为';t匹配broser第1行的值计数_Php_Mysql - Fatal编程技术网

Php 错误:列计数不为';t匹配broser第1行的值计数

Php 错误:列计数不为';t匹配broser第1行的值计数,php,mysql,Php,Mysql,好的,我已经阅读了其他人关于这个问题的条目,我的条目只是不起作用。谁能给我解释一下我做错了什么 <form method="post" action="carentry.php"> Car Year: <input type="text" name="year"><br> Car Make: <input type="text" name="make"><br> Car Model: <input type="text" name

好的,我已经阅读了其他人关于这个问题的条目,我的条目只是不起作用。谁能给我解释一下我做错了什么

<form method="post" action="carentry.php">
Car Year: <input type="text" name="year"><br>
Car Make: <input type="text" name="make"><br>
Car Model: <input type="text" name="model"><br>
Stock #: <input type="text" name="stock"><br>
Price: <input type="text" name="price"><br>
Description: <br><textarea cols="30" rows="15" name="description"></textarea><br>
Pics:<br><textarea cols="30" rows="15" name="pics"></textarea><br>
<input type="submit">
</form>

<$con=mysqli_connect("##","##","##","##");
// Check connection
if (mysqli_connect_errno())
{
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

$sql="INSERT INTO ford_man (year, make, model, stock, price, description, pics)
VALUES('$_POST[year]','$_POST[make]','$_POST[model]','$_POST[stock]','$_POST[price]','$_POST[description]','$_POST[pics]','".addslashes($_POST['description'])."','".addslashes($_POST['price'])."','".addslashes($_POST['year'])."','".addslashes($_POST['make'])."','".addslashes($_POST['model'])."','".addslashes($_POST['stock'])."','".addslashes($_POST['pics'])."')";

if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}


mysqli_close($con);
?>

车年:
汽车制造:
车型:
股票:
价格:
描述:

图片:

这是我的桌子:
(链接b/c我还没有10级)

您对每个列使用了两次
$\u POST
值。每个列使用一个列值

$\u POST[year]
在查询中添加斜杠($\u POST['year'])
。使用该值中的任意一个

试试这个查询

$sql="INSERT INTO ford_man (year, make, model, stock, price, description, pics)
VALUES('".addslashes($_POST['year'])."','".addslashes($_POST['make'])."','".addslashes($_POST['model'])."','".addslashes($_POST['stock'])."','".addslashes($_POST['price'])."','".addslashes($_POST['description'])."','".addslashes($_POST['pics'])."')";

您试图插入太多的值。这是你的专栏

(year, make, model, stock, price, description, pics)
7列

这是你的价值观

'$_POST[year]','$_POST[make]','$_POST[model]','$_POST[stock]','$_POST[price]','$_POST[description]','$_POST[pics]','".addslashes($_POST['description'])."','".addslashes($_POST['price'])."','".addslashes($_POST['year'])."','".addslashes($_POST['make'])."','".addslashes($_POST['model'])."','".addslashes($_POST['stock'])."','".addslashes($_POST['pics'])."'
14.价值观。在第7次之后,MySQL不知道如何处理其余的值,所以它告诉您“列计数与值计数不匹配”