用文本框和下拉菜单搜索 - php mysql html phpmyadmin

时间:2013-04-03 16:24:04

标签: php html mysql phpmyadmin

如何使查询不仅可以通过像这样的一个字段进行过滤

select * from table1 where LOWER(A) like LOWER('%$A%')

但也要从下拉菜单值中过滤?

1 个答案:

答案 0 :(得分:0)

只需在where子句中添加另一个过滤条件。

SELECT * FROM table1
WHERE a LIKE '%$A%'
AND some_other_field = 'some dropdown value'

顺便说一下,如果你在字段“A”上使用不区分大小写的排序规则,则不需要将值转换为小写,因为比较不区分大小写(这就是为什么我删除了这些调用在我的示例中为LOWER()。您的默认MySQL设置很可能不区分大小写,因此请将其检出。通过不转换为小写,您仍然使用字段“A”上的索引来加速搜索。