请教个小问题
比如封装了一个查询的函数 select a,b,c,e...(100或更多个字段).....from table
1我经常只要其中的几个字段 比如我只要去c字段的信息
调用此函数去筛选比较好呢?(调用函数 但多查了好多数据)
2还是单写一个函数select b from table比较好呢?(多写了个函数 但查的数据快)当然function foo($fields)把要查的字段传个参可能更好 就想问问上面两种情况

解决方案 »

  1.   

    恩 我再举个例子
    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要找,要执行写的这些小函数,是不是也挺影响效率的
    还是说微乎其微,只是显着代码有些冗余罢了