使用php从oracle数据库中删除用户
当我想删除oracle中querys表中的电子邮件地址时,我会不断收到此消息删除记录 PHP注意:未定义索引:电子邮件地址 c:\Inetpub\wwwroot\MBSEBus\113223785\gaye站点 重新开发\DeleteQuerys.php,第37行 所有连接字符串都是正确的,并且与iv需要它们的其他语句相同使用php从oracle数据库中删除用户,php,sql,oracle,Php,Sql,Oracle,当我想删除oracle中querys表中的电子邮件地址时,我会不断收到此消息删除记录 PHP注意:未定义索引:电子邮件地址 c:\Inetpub\wwwroot\MBSEBus\113223785\gaye站点 重新开发\DeleteQuerys.php,第37行 所有连接字符串都是正确的,并且与iv需要它们的其他语句相同 $EMAIL=$_POST['EMAIL']; $sql = "DELETE FROM QUERYS_113223785 WHERE EMAIL='$EMAIL'"; 这
$EMAIL=$_POST['EMAIL'];
$sql = "DELETE FROM QUERYS_113223785 WHERE EMAIL='$EMAIL'";
这是我在PHP中使用的代码。
有什么想法吗?问题看起来像输入字段,它的名称是
EMAIL
。检查您在输入和$\u POST[]
中使用的名称是否相同。检查您的$\u POST
,您似乎没有电子邮件索引:
echo "<pre>";
var_dump($_POST);
echo "</pre>";
echo”“;
变量转储($\u POST);
回声“;
记住要检查sql注入,在使用之前必须验证输入 对不起,您有什么问题吗?如果表单的输入名为
name=“email”
,则与name=“email”
不同,因此此$email=$\u POST['email']
可能需要更改为$EMAIL=$\u POST['EMAIL']代码>在表单中显示更多代码。PHP和POST变量区分大小写代码>?Ya iv修复了Fred和它仍然是同一个错误。错误消息非常具有描述性:在$\u POST
中没有“EMAIL”
索引。查看var\u dump($\u POST)
查看实际发布的内容。