Php 获取错误:列计数不为';第1行的值计数不匹配,可能有什么问题?
我试图制作一个表单页面,用户可以通过单选按钮上传参数列表。我非常注意不要错编号,但仍然会出现错误:列计数与第1行的值计数不匹配,可能有什么问题Php 获取错误:列计数不为';第1行的值计数不匹配,可能有什么问题?,php,sql,row,Php,Sql,Row,我试图制作一个表单页面,用户可以通过单选按钮上传参数列表。我非常注意不要错编号,但仍然会出现错误:列计数与第1行的值计数不匹配,可能有什么问题 <html> <head> <title>Add Videos</title> </head> <body> <?php $DisplayForm = TRUE; //Database Connection Information $server_connection =
<html>
<head>
<title>Add Videos</title>
</head>
<body>
<?php
$DisplayForm = TRUE;
//Database Connection Information
$server_connection = mysql_connect("localhost", "root", "")
or die("Cannot Connect to Server: " . mysql_error($server_connection));
$db_connection = mysql_select_db("database",$server_connection)
or die("Cannot Connect to Database: " . mysql_error($db_connection));
if(isset($_POST['submit'])){
$sql = "INSERT INTO main (
lin, tit, hco, hle, eth,
age, pra, bea, cto, ctc,
cbo, cbc, foo, fco, eoc,
fbo, #gi, loc, fil, hei,
msi, lea, abs, bic, boo,
bac, che, leg, tri, vas,
ifa, atw, equ, aos, ato,
afo, sea, pro, fn, ln,
fn2, ln2, mak
)
VALUES(
'$_POST[path]','$_POST[path]','$_POST[hcol]','$_POST[hlen]','$_POST[race]',
'$_POST[old]', '$_POST[win]', '$_POST[hot]', '$_POST[shir]','$_POST[tcol]',
'$_POST[bott]','$_POST[bcol]','$_POST[shoe]','$_POST[scol]','$_POST[effe]',
'$_POST[bpar]','$_POST[num]', '$_POST[loc]', '$_POST[webc]','$_POST[hei]',
'$_POST[musc]','$_POST[lean]','$_POST[stom]','$_POST[bic]', '$_POST[bob]',
'$_POST[labs]','$_POST[pebs]','$_POST[lebs]','$_POST[trbs]','$_POST[vein]',
'$_POST[inte]','$_POST[actw]','$_POST[equi]','$_POST[shof]','$_POST[oth]',
'$_POST[wor]', '$_POST[seb]', '$_POST[sebt]','$_POST[fn]', '$_POST[ln]',
'$_POST[fn2]', '$_POST[ln2]', '$_POST[wat]'
)";
//Perform ADD
if(!mysql_query($sql,$server_connection)){
echo "Could not add data to database: " . mysql_error($server_connection);
}
else{
echo "Thank you, please check myPHPadmin";
}
//Close Connection
mysql_close($server_connection);
$DisplayForm = FALSE;
}
添加视频
如果您的值有问题,请使用$\u POST['path']
而不是$\u POST[path]
您需要使用'path',除非您以前将path定义为常量变量。这样做时会出错。我试过“$\u POST[path]”“$\u POST['path']”“$\u POST['path']”它们不起作用。我能说的是,没有遗漏任何逗号或撇号。共有43列和43个值。我不知所措。fbo,gi,loc,fil,hei,fbo,gi,loc,fil,hei,
,这就是问题所在!非常感谢。