【发布时间】:2014-12-01 03:43:44
【问题描述】:
有一个通信表,其中包含内容的 ID 和相应的密钥。有必要在键中组织快速搜索以进行过滤。如果键的值等于 null,则接近任何内容。例如,如果帖子查询来了 $ _POST == array (filter1 => 2, filter2 => 4, filter3 => 2, filter4 => null),那么结果就是array(content_ids => array(4 , 7))
标识 |内容标识 |过滤器1|过滤器2 |过滤器3 |过滤器4
1 | | 1 | 1 |3 |1 |NULL
2 | | 2 | 2 |6 |2 |2
3 | | 3 | 1 |5 |1 |NULL
4 | | 5 | 1 |1 |1 |5
5 | 4 | 2 |4 |2 |7
6 | | 6 | 2 |2 |2 |NULL
7 | 7 | 2 |4 |NULL |NULL
PS:表格将包含数千行,过滤器的数量将等于12
【问题讨论】:
-
发布你尝试过的查询,你觉得它很慢。
标签: php codeigniter filter fetch