gpt4 book ai didi

从测试服务器移动到实时服务器时出现 PHP 和 mysql 错误

转载 作者:行者123 更新时间:2023-11-29 04:50:58 24 4
gpt4 key购买 nike

我遇到了一个奇怪的问题。我有一个简单的网络,其中包含一些验证规则,我已经在我的电脑上运行了几周来更新数据库。在本地主机上运行的测试阶段一切都运行良好

我已将 Web 表单和数据库移至我的服务器,当输入 native 应该接受的数据时,出现以下错误

错误:您正在尝试输入无法存储或包含代码的信息。请刷新并重试不正确的整数值:第 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>";
}
?>

我哪里错了?

最佳答案

尝试删除 NULL 周围的单引号。

我认为您为 entryID 设置了自动递增选项

$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."' )";

或者尝试 '' 而不是 NULL 本身

$query= "INSERT INTO entry (entryID, studentName , tutorName , procedureName , grade , studentReflection , tutorComments,  professionalism , communication , alert , dispute ) VALUES ('', '".$options1."' , '".$options2." ' , '".$procedure."' , '".$grade."' , '".$studentReflection."', '".$tutorComments."' , '".$professionalism."' , '".$communication."' , '".$alert."' , '".$dispute."' )";

关于从测试服务器移动到实时服务器时出现 PHP 和 mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11651478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com