Php 未定义的索引。数据库列名未定义
我已经尝试了很多方法来执行它,但它仍然说我的列是未定义的。我认为我没有正确地将它链接到我的数据库或其他什么东西,但即使在这里搜索解决方案,我仍然会得到相同的错误。我是编程方面的超级新手,尤其是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_
您将获得列的
未定义的,因为您没有使用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')