我正在发送一个具有多个值的变量,如下所示:
查询:
$(".indexMain").load('indexMain.php?color=' + colors.join("+"), function()
--> indexMain.php?colors=blue+red+brown
我想 _GET 这些值,然后在 while 循环中使用它们将它们放入像这样的 SQL 查询中:
$items = $con -> prepare("SELECT * FROM item_descr WHERE color_base1 = :colorbase1");
$items -> bindValue(":colorbase1", $color);
谢谢!
编辑:这是我当前的代码,但它不起作用,它只显示与第一种颜色对应的项目。
foreach (explode(' ', $_GET['color']) as $color)
{
$items = $con -> prepare("SELECT * FROM item_descr WHERE color_base1 = :colorbase1");
$items -> bindValue(":colorbase1", $color);
}