Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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 无法将值存储到数据库中_Php_Mysql - Fatal编程技术网

Php 无法将值存储到数据库中

Php 无法将值存储到数据库中,php,mysql,Php,Mysql,当我提交表格时。。 表单显示“error”消息,表示查询不起作用。。 我把代码与其他代码进行了比较,结果看起来很相似。。。 我不知道该怎么办。。 拜托,伙计们。。。 帮帮我 (这是表格代码) 批准 拒绝 原因 (以下是addprocessor的代码) 等等 注意 $result = mysql_query($sql) or trigger_error (mysql_error().' in '.$sql); 在发生错误的情况下,调用将提供更多信息 等等 注意 $result = my

当我提交表格时。。 表单显示“error”消息,表示查询不起作用。。 我把代码与其他代码进行了比较,结果看起来很相似。。。 我不知道该怎么办。。 拜托,伙计们。。。 帮帮我

(这是表格代码)


批准 拒绝

原因 (以下是addprocessor的代码) 等等

注意

$result = mysql_query($sql) or trigger_error (mysql_error().' in '.$sql); 
在发生错误的情况下,调用将提供更多信息

等等

注意

$result = mysql_query($sql) or trigger_error (mysql_error().' in '.$sql); 
如果出现错误,调用将提供更多信息

请尝试以下方法:

$result = mysql_query($sql) or die('Invalid query: ' . mysql_error());
它会给你一个更好的错误信息。

试试这个:

$result = mysql_query($sql) or die('Invalid query: ' . mysql_error());


它应该会给您一个更好的错误消息。

您没有指定列名列表。是否为表中的每一列提供值?

您没有指定列名列表。您是否为表中的每一列提供了值?

@ejah85:您是否意识到您的代码看起来一团糟?您是否介意编辑您的问题,重新格式化代码,选择它,然后按Ctrl+K将其显示为代码,并检查预览是否有用?红色警报:您在查询中使用的是POST参数。不要那样做,即使在家里也不要;坏习惯很难改掉。使用mysql\u real\u escape\u字符串或类似的东西来防止SQL注入。看起来像是
extranon
为您进行了格式化。请检查您编辑的问题,找出为什么它现在看起来更好…谢谢peter…我真的不知道如何将它粘贴为代码..谢谢:-)谢谢大家…我觉得我是个愚蠢的白痴..我是php新手,也是这个论坛的新成员..@ejah85:你意识到你的代码看起来一团糟吗?您是否介意编辑您的问题,重新格式化代码,选择它,然后按Ctrl+K将其显示为代码,并检查预览是否有用?红色警报:您在查询中使用的是POST参数。不要那样做,即使在家里也不要;坏习惯很难改掉。使用mysql\u real\u escape\u字符串或类似的东西来防止SQL注入。看起来像是
extranon
为您进行了格式化。请检查您编辑的问题,找出为什么现在看起来更好…谢谢peter…我真的不知道如何将其粘贴为代码..谢谢:-)谢谢大家…我觉得我是个愚蠢的白痴..我是php新手,也是这个论坛的新成员..我使用了代码和错误,系统无法在时间字段中检测时间..thanscol..ur代码很棒:-)请注意,mysql_real_escape_string()函数必须应用于放入查询的每个变量,这些变量包含在Quopte中$bookingno也在您的SELECT查询中。我有一个机制的两个部分-quotes和mysql_real_escape_string(),两者必须始终一起使用,它们单独使用是无用的。因此,如果您的查询中有类似于
“$var”
的内容,那么它必须在mysql\u real\u escape\u string($var)之前;没有例外谢谢col:-)u表示$bookingno=mysql\u real\u escape\u字符串($\u POST['bookingno']);应该是$bookingno=mysql\u real\u escape\u string($bookingno);?关于错误,它说了什么?你的剧本结构不同寻常。这也可能是个问题。我建议将表单处理与其他代码分开。在表单中创建脚本
action.php
并将其设置为
action=action.php
,我使用了代码和系统无法在时间字段中检测时间的错误..thans col..你的代码很棒:-)请注意,mysql_real_escape_string()函数必须应用于你放入查询的每个变量,这些变量包含在quoptes中$bookingno也在您的SELECT查询中。我有一个机制的两个部分-quotes和mysql_real_escape_string(),两者必须始终一起使用,它们单独使用是无用的。因此,如果您的查询中有类似于
“$var”
的内容,那么它必须在mysql\u real\u escape\u string($var)之前;没有例外谢谢col:-)u表示$bookingno=mysql\u real\u escape\u字符串($\u POST['bookingno']);应该是$bookingno=mysql\u real\u escape\u string($bookingno);?关于错误,它说了什么?你的剧本结构不同寻常。这也可能是个问题。我建议将表单处理与其他代码分开。制作脚本
action.php
,并将其设置为
action=action.php