繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM