针对多个搜索条件优化搜索查询

时间:2015-06-19 15:50:40

标签: php mysql search

我有一个搜索功能,我有多个搜索条件,如州,区,大学,计划,级别,课程,学院等。这本身就有7个搜索条件。 我可以使用任何一个搜索条件或全部或任何组合进行搜索。由此我必须检查搜索的所有可能性,即使用IF-ELSEIF循环的2 ^ 7组合。 我希望避免使用这种搜索方法,因为任何一天如果出现新标准会增加代码复杂度2的功能。是否有更好的算法可用于解决搜索中的性能问题。

我正在使用PHP-MySQL实现相同的功能。

此致 Suvojit

1 个答案:

答案 0 :(得分:1)

使用php implode创建where子句动态构建$ sql字符串。案例解决了