-1
私はこのコードをmysqlテーブルにINSERTする必要があります。同じ列名を持つ別のテーブルのコードを編集しただけなので、私はすべて私にはうまく見えますが、これはエラーです。列数が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