-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