我有两个来自URL的变量。
即,$_GET["pro_id"]
与$_GET["pro_page"]
和
$_GET["pro_id"] = 1,2,3,4,
和 $_GET["pro_page"] = 1,1,1,3,
我把这些变量分开
$pro_id = $_GET["pro_id"];
$pro_id = explode(",", $pro_id);
foreach($pro_id as $key) {
echo $key.'<br/>';
}
$pro_page = $_GET["pro_page"];
$pro_page = explode(",", $pro_page);
foreach($pro_page as $key) {
echo $key.'<br/>';
}
并且pro_id的输出是1 2 3 4和pro_page的输出是1 1 1 3
我想混合来自pro_id的第一位数字和来自pro_page的第一位数字。IE,
select * from db_table where row1=1 and row2=1
select * from db_table where row1=2 and row2=1
select * from db_table where row1=3 and row2=1
select * from db_table where row1=4 and row2=3
如何做到这一点。有什么解决办法。
为了更可靠,请使用foreach
foreach($propage as $key => $value)
{
$sql = "SELECT * FROM db_table WHERE row1 = '".$pro_id[$key]."' AND row2='".$propage[$key]."'";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句