请教个小问题
比如封装了一个查询的函数 select a,b,c,e...(100或更多个字段).....from table
1我经常只要其中的几个字段 比如我只要去c字段的信息
调用此函数去筛选比较好呢?(调用函数 但多查了好多数据)
2还是单写一个函数select b from table比较好呢?(多写了个函数 但查的数据快)当然function foo($fields)把要查的字段传个参可能更好 就想问问上面两种情况
比如封装了一个查询的函数 select a,b,c,e...(100或更多个字段).....from table
1我经常只要其中的几个字段 比如我只要去c字段的信息
调用此函数去筛选比较好呢?(调用函数 但多查了好多数据)
2还是单写一个函数select b from table比较好呢?(多写了个函数 但查的数据快)当然function foo($fields)把要查的字段传个参可能更好 就想问问上面两种情况
select a from xxx ... $re
select b from xxx ... $re
select c from xxx ... $re
select d from xxx ... $re
...... e f g h i j k l...很多很多....
------------------分割线----------------------
select a,b,c,d from xxx ... $re[][] 筛选出想要的结果分割线之上属于分开写 PHP代码量大 针对性强 效率高
我想问的就是 大量的分开写这种小函数 对效率有没有影响
不光是MYSQL的效率
如果这种小函数特别多,PHP要找,要执行写的这些小函数,是不是也挺影响效率的
还是说微乎其微,只是显着代码有些冗余罢了