在PHP / MySQL查询中传递两个或更多URL参数

时间:2015-08-02 11:14:24

标签: php mysql url-routing

这有效:

searchR.php?status=pending

这有效:

searchR.php?status=rerun

但这不是(仅列出“待定”):

searchR.php?status=pending&rerun

我的目标是构建一个查询,列出两个术语的记录(“待定”和“重新运行”)

网址应该是什么样的?

3 个答案:

答案 0 :(得分:0)

使用&符号为url引入新变量和参数。示例

searchR.php?status=$pending&rerun=$running

答案 1 :(得分:0)

searchR.php?status=pending&rerun 

为您提供status=pendingrerun=null

searchR.php?status=pending&status=rerun

给出最后一个值status=rerun

searchR.php?status[]=pending&status[]=rerun

会给ayrrya $ _GET ['status'] = [待定,重新运行];

答案 2 :(得分:0)

发送页面

searchR.php?status=pending|rerun

接收页面

$Recordset1 = $_GET['status']; 
$query = ("SELECT * FROM sampleOA WHERE status REGEXP '$Recordset1' ");

我使用“REGEXP”表达式来实现问题中的目标

相关问题