84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
对于两个表,一般是直接关联还是分两次查出来再关联,比如用户表,用户学历表
$user_ids = query(select id from users); $background = query('select * from background where uid in '.implode(',',$user_ids));
需要这样吗?直接关联不行吗,这样多一次连接,让php来join能减少数据库的压力吗? 如果是别的表,比如业务特别繁忙或业务一般繁忙的,是不是也要区分对待?
欢迎选择我的课程,让我们一起见证您的进步~~
没测过。不过:
如果访问量够大,这样做确实能减少数据库压力,但是这样会增加复杂度,不建议过早优化。
对sql资源进行管理,设计成配置文件那样,提供占位符; 设计一个parser模块,获取参数,替换占位符; 执行查询,返回结果,也可以传入类型,对查询结果做反射处理;
没测过。不过:
对sql资源进行管理,设计成配置文件那样,提供占位符;
设计一个parser模块,获取参数,替换占位符;
执行查询,返回结果,也可以传入类型,对查询结果做反射处理;