【发布时间】:2013-03-26 07:22:36
【问题描述】:
这句话有什么问题吗?
错误返回:
注意:未定义索引:inputBlock
注意:未定义索引:inputHouseUnit
代码:
if($conn){
$insertData = "INSERT INTO ESTATEUNIT (BLOCK, UNIT) VALUES ('$_POST[inputBlock]', '$_POST[inputHouseUnit]')";
}
【问题讨论】:
-
不要直接使用
$_POST,在您的查询中未经验证。 -
它说您在 $_POST 中没有带有这些名称的密钥 -> 检查您的
$_POST中是否有任何东西,我认为这些代码的执行发生在发布之前 -
你可以试试
' or '1'='1' /* '或;DROP TABLE tablename这真的很神奇我的意思是你的代码容易受到sql注入如果你不想让其他人对你的数据库进行pow3ed,请转义所有请求