奇妙な問題が発生しています。私は、データベースを更新する数週間自分のPCで実行しているいくつかの検証ルールを備えた単純なウェブを持っています。ローカルホストで実行されているテスト段階では、すべて正常に実行されています
その後、Web フォームとデータベースをサーバーに移動しました。ローカル マシンで受け入れられるべきデータを入力すると、次のエラーが表示されます。
エラー : 保存できない情報またはコードを含む情報を入力しようとしています。元を更新して、再試行してください 不正な整数値: 行 1 の列 'entryID' の 'NULL'
フォーム処理の基本コードは次のとおりです。
mysql_connect ("host", "username" , "password") or die ('Error: ' .mysql_error());
mysql_select_db ("name of database");
$query= "INSERT INTO entry (entryID, studentName , tutorName , procedureName , grade , studentReflection , tutorComments, professionalism , communication , alert , dispute ) VALUES ('NULL', '".$options1."' , '".$options2." ' , '".$procedure."' , '".$grade."' , '".$studentReflection."', '".$tutorComments."' , '".$professionalism."' , '".$communication."' , '".$alert."' , '".$dispute."' )";
mysql_query($query) or die ('Error : You are attempting to enter information which cannot be stored or contains code. Please refesh the from and try again<br>' .mysql_error());
echo "<h3>The database has been updated.</br> Thank You </br><a href='form.php'>Enter another procedure</h3>";
}
?>
どこが間違っていますか?