我有一个搜索功能,我有多个搜索条件,如州,区,大学,计划,级别,课程,学院等。这本身就有7个搜索条件。 我可以使用任何一个搜索条件或全部或任何组合进行搜索。由此我必须检查搜索的所有可能性,即使用IF-ELSEIF循环的2 ^ 7组合。 我希望避免使用这种搜索方法,因为任何一天如果出现新标准会增加代码复杂度2的功能。是否有更好的算法可用于解决搜索中的性能问题。
我正在使用PHP-MySQL实现相同的功能。
此致 Suvojit
答案 0 :(得分:1)
使用php implode创建where子句动态构建$ sql字符串。案例解决了