我遇到了一个奇怪的问题。我有一个简单的网络,其中包含一些验证规则,我已经在我的电脑上运行了几个星期来更新数据库。在本地主机上运行的测试阶段,一切都运行良好
此后,我已将 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>";
}
?>
我哪里错了?