使用php从oracle数据库中删除用户

使用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'"; 这

当我想删除oracle中querys表中的电子邮件地址时,我会不断收到此消息删除记录

PHP注意:未定义索引:电子邮件地址 c:\Inetpub\wwwroot\MBSEBus\113223785\gaye站点 重新开发\DeleteQuerys.php,第37行

所有连接字符串都是正确的,并且与iv需要它们的其他语句相同

$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)
查看实际发布的内容。