技术笔记
一名已转行的程序员当前位置:网站首页 / thinkphp
ThinkPHP3.23遍历(分批)处理大量数据解决方法2021-01-31 / 代码笔记 / 596 围观 / 0 吐槽
前言在php开发中经常有处理大量数据的需求,但是单次读出太大数据再遍历报内存溢出报错,用ini_set('memory_limit','-1');可以避免报错,但是页面加载会很慢。很多时候也不能解决问题。解决思路给数据库中每条记录加上一个处理状态的字段status=0 。【0=>表示未处理,1=>表示已处理】分批按status=0条件查询数据并处理,处理完成修改记录status=1。浏览器挂机执行即可。应用场景...
thinkphp5 实现 模糊查询2021-01-09 / 代码笔记 / 567 围观 / 0 吐槽
$where['title'] = array('like',"%".$search."%");$result = DB::name('info')->where($where)->select();...
thinkphp5 多表关联查询 join查询2021-01-09 / 代码笔记 / 530 围观 / 0 吐槽
public function blogs(){//以blogs为主表$res = Db::name('blogs')->alias("a") //取一个别名//与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段->join('category i', 'a....
thinkphp5 IP地理位置查询2021-01-09 / 代码笔记 / 606 围观 / 0 吐槽
//获取IP地址function get_client_ip($type = 0) { $type = $type ? 1 : 0; static $ip =&nb...
thinkphp5 查询手机号归属地2021-01-09 / 代码笔记 / 434 围观 / 0 吐槽
代码参考:shitoudev/phone-location根据自己项目情况,修改类名和命名空间就可以了。还需要注意dat数据库的路径。...
Powered By Z-BlogPHP
Copyright 技术笔记 Rights Reserved.