[英]Search with Textbox and Drop Down menus - php mysql html phpmyadmin
我如何进行查询以不仅按这样的一个字段进行过滤
select * from table1 where LOWER(A) like LOWER('%$A%')
但是还要从下拉菜单值中进行过滤?
只需在where子句中添加另一个过滤条件。
SELECT * FROM table1
WHERE a LIKE '%$A%'
AND some_other_field = 'some dropdown value'
顺便说一句,如果对字段“ A”使用不区分大小写的排序规则,则无需将值强制转换为小写,因为比较将不区分大小写(这就是为什么我删除了对LOWER()
在我的例子,你的MySQL默认设置是最有可能不区分大小写,所以检查出来。如果不强制转换为较低的情况下,你仍的情况下使用索引字段上的“A”,以加快搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.