Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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_Database_Indexing_Undefined - Fatal编程技术网

Php 未定义的索引。数据库列名未定义

Php 未定义的索引。数据库列名未定义,php,database,indexing,undefined,Php,Database,Indexing,Undefined,我已经尝试了很多方法来执行它,但它仍然说我的列是未定义的。我认为我没有正确地将它链接到我的数据库或其他什么东西,但即使在这里搜索解决方案,我仍然会得到相同的错误。我是编程方面的超级新手,尤其是PHP,这个问题已经过去好几天了 您将获得列的未定义的,因为您没有使用isset()或empty()检查每个列 你应该喜欢 $menuname = ( !empty($_POST['menu_Name']) )?mysqli_real_escape_string($query, $_POST['menu_

我已经尝试了很多方法来执行它,但它仍然说我的列是未定义的。我认为我没有正确地将它链接到我的数据库或其他什么东西,但即使在这里搜索解决方案,我仍然会得到相同的错误。我是编程方面的超级新手,尤其是PHP,这个问题已经过去好几天了


您将获得列的
未定义的
,因为您没有使用isset()或empty()检查每个列

你应该喜欢

$menuname = ( !empty($_POST['menu_Name']) )?mysqli_real_escape_string($query, $_POST['menu_Name']):'';

看起来你的查询是错误的

应该是

INSERT into mytable (mycolums) VALUES ('myvalues')
在哪里 mytable是表的名称 mycolums可以是一个或多个带有逗号的列的名称 和 myvalues可以是每个列的值,如'col1val','col2val


不要忘记投票,如果它对你有帮助

请发布实际代码而不是截图。详情请参阅。谢谢。发布提交数据的代码和表单,否则无法帮助您。
INSERT into mytable (mycolums) VALUES ('myvalues')