Php 具有多个字段的请求查询

Php 具有多个字段的请求查询,php,html,mysql,Php,Html,Mysql,我希望此查询从我的数据库请求扩展和部门。我只能用其中一个,但不能同时用两个 代码: $this\u user\u ext=$\u请求['extension'] 所以基本上,你想要的是: $this_user_ext = $_REQUEST['extension']; $this_user_dep = $_REQUEST['department']; //please escape and/or validate the request values $query = "DELETE FROM

我希望此查询从我的数据库请求扩展和部门。我只能用其中一个,但不能同时用两个

代码:


$this\u user\u ext=$\u请求['extension'] 所以基本上,你想要的是:

$this_user_ext = $_REQUEST['extension'];
$this_user_dep = $_REQUEST['department'];
//please escape and/or validate the request values

$query = "DELETE FROM users WHERE "
    . "extension = '$this_user_ext' "
    . "AND department = '$this_user_dep';";
mysql_query($query) or die(mysql_error());
//please don't use mysql_query(), because it is deprecated

你想同时使用还是不同时使用&你能解释更多吗?如果可能的话,我想同时使用。谢谢您,先生@gaurav,您可以像另一个变量一样使用
$a=$\u请求['department']
。我不需要将它添加到当前请求中?我还以为你得加上[分机”,“部门]谢谢你先生:)@GauraveExactly谢谢你。如果2不匹配,有没有办法弹出消息?好像他们得到了正确的扩展,但部门错了?您需要通过一些静态数组(如果有少量不同的值)或通过
SELECT
语句从数据库中获取数据来验证,如果结果为空,则打印错误。查询示例:
SELECT*FROM-users,其中extension='this\u user\u ext'和department='this\u user\u dep'
$this_user_ext = $_REQUEST['extension'];
$this_user_dep = $_REQUEST['department'];
//please escape and/or validate the request values

$query = "DELETE FROM users WHERE "
    . "extension = '$this_user_ext' "
    . "AND department = '$this_user_dep';";
mysql_query($query) or die(mysql_error());
//please don't use mysql_query(), because it is deprecated