您好我试图通过用户标准设置的表单进行过滤,以返回包含这些条件的项目。
代码:
$filter = " SELECT * FROM images WHERE (id = '$_GET[numPic]' OR id = NULL) OR (img_content = '$_GET[nmPic]' OR img_content = NULL) OR (category = '$_GET[picCat]' OR category = NULL) OR (price <= '$_GET[priceTo]' OR price = NULL)";
$resFilter = $connect->query($filter);
if ($resFilter->num_rows > 0)
{
while($row = mysqli_fetch_array($resFilter))
{
//show results...
}
}
}
使用此应用程序,如果我提交我的两个参数,则所有元素都带有一个参数,所有元素带有另一个参数,而不仅仅是包含两个参数的项目。请告诉我哪里错了?