Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入到数据库失败,并且没有重定向到php mysql页面_Php_Mysql_Prepared Statement - Fatal编程技术网

插入到数据库失败,并且没有重定向到php mysql页面

插入到数据库失败,并且没有重定向到php mysql页面,php,mysql,prepared-statement,Php,Mysql,Prepared Statement,大家好,大家好 我正要问一个愚蠢的问题,但我找不到错误的原因,这就是为什么它已经让我沮丧了一个星期。我有一个包含100个输入的表单。输入表单没有太多问题,但php端是我遇到的问题 我的php代码看起来不错,但在提交时,它只是回显“错误”,而不是在出现错误时将我重定向回表单页面。有人能告诉我我的php代码哪里做错了吗 addreport.php 您没有重定向的逻辑;您点击的是else语句,该语句中只有echo“Error”,没有其他内容。如果要在出现错误时重定向,也可以在其中添加一个header

大家好,大家好

我正要问一个愚蠢的问题,但我找不到错误的原因,这就是为什么它已经让我沮丧了一个星期。我有一个包含100个输入的表单。输入表单没有太多问题,但php端是我遇到的问题

我的php代码看起来不错,但在提交时,它只是回显“错误”,而不是在出现错误时将我重定向回表单页面。有人能告诉我我的php代码哪里做错了吗

addreport.php


您没有重定向的逻辑;您点击的是
else
语句,该语句中只有
echo“Error”
,没有其他内容。如果要在出现错误时重定向,也可以在其中添加一个
header()
重定向。您需要检查引擎报告的错误<代码>回显$conn->错误这里有详细信息。对于作为绑定参数传递给mysqli语句的值,不应调用
mysqli\u real\u escape\u string()。
参数已经足够了,转义它们将改变表中存储的数据,超出您的意图。@MichaelBerkowski我实际上不明白您想要解释的内容。我很抱歉,为什么你要同时使用一个预先准备好的语句和
mysqli\u real\u escape\u string()
?@FunkFortyNiner我应该只使用其中一个吗?我可以知道正确的方法吗?因为我刚学会根据示例编写代码