我有一个搜索表单,您可以在其中搜索属性。现在它只有在你填写所有字段时才有效。但是,如果我想将一个字段留空而只搜索其余部分,或者只搜索一个字段并将其余部分留空,我该怎么办?
这是我今天查询的代码:
$sql = mysql_query("
SELECT *
FROM property
WHERE (rooms LIKE '%$room%' OR '$room' = '')
AND (status LIKE '%$status%' OR '$status' = '')
AND (type LIKE '%$type%' OR '$type' = '')
AND (adress LIKE '%$county%' OR '$county' = '')
AND (area LIKE '%$area%' OR '$area' = '')
AND (price BETWEEN '$min' AND '$max')
") or die(mysql_error());
提前致谢!
也许您应该注意所有字段都是选择字段,而不是文本字段。