-1
我有这个代码来将数据插入到mysql表中。对我而言,一切看起来都不错,因为我刚刚编辑了具有相同列名称的另一个表中的代码,但是这个提供了错误。列计数与INSERT语句中第1行错误的值计数不匹配?
// Escape user inputs for security
$facultyid = mysqli_real_escape_string($link, $_REQUEST['facultyid']);
$coursename = mysqli_real_escape_string($link, $_REQUEST['coursename']);
$coursecode = mysqli_real_escape_string($link, $_REQUEST['coursecode']);
$level = mysqli_real_escape_string($link, $_REQUEST['level']);
$semester = mysqli_real_escape_string($link, $_REQUEST['semester']);
$year = mysqli_real_escape_string($link, $_REQUEST['year']);
$cee = mysqli_real_escape_string($link, $_REQUEST['cee']);
// attempt insert query execution
$sql = "INSERT INTO courses (facultyid, coursename, coursecode, level, semester, year, cee)
VALUES ('$facultyid', '$coursename', '$coursecode', '$level' '$semester', '$year', '$cee')";
任何帮助?
之间昏迷(,)我认为AlfredoEM的答案纠正你的查询。请将其标记为答案。下一次,将你的错误消息(给你自己)回显出来,并更正mysql告诉你的错误。如果您不知道如何编写回显错误,请在您的数据库中运行您的查询,它会告诉您出了什么问题。这个问题显示了你自己解决问题的最小努力。 – mickmackusa