云虚拟主机支持 ASP / PHP5.2-8.4 / ASP.NET 1.1-4.8 送 MYSQL和MSSQL两个数据库,全面完美兼容各种主流程序。高IO性能 NVME SSD硬盘存储,附送CDN网站加速,高带宽,8大机房,BGP线路, 免备案。
在执行一个导出csv脚步时,当要导出的数据超过3w多条时,就会报错,如下: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) php存储3w多条数据这个数组占用内存超过20M 解决方法:分批取数据,分批处理数据问题点:一次取多少数据最合适一次取1...
查看更多 →
在PHP的日常开发中,时常会需要导出 excel ,一般我们会使用 PHPExcel ,性能强大,但是在数据量大的时候,phpexcel 性能差、内存溢出等各种不可控问题就会出现。因此,如果对导出样式要求不高,我们可以使用 php 原生的 fputcsv 导出表格,最近项目中,有同事就遇到这个问题,推荐他使用 fputcsv,本着分享的精神,在此记录,...
今天在项目中遇到一个奇怪的问题,经过计算后的double类型的变量的值相等的两个变量进行比较,结果却是不相等。<?php $a=42735.04; $b=17806.2; $c=$a/36; $c=round($c,2); $d=$c*15; echo '$b value is...
php错误的提示如下:Catchable fatal error: Object of class Paging could not be converted to string错误语句而且如果你用zendstudio的还不提示错误:$article=$this->db->selectArrs('select blog_article.*,blo...
当我们调用数据库时,通常要求前台使用缓存,而后台则不需要调用缓存。那么就存在前后台调用数据时,如何灵活处理这个问题。1由于我一直使用thinkphp开发系统,所以之前,我一直在模型中调用数据时都这样使用的:if(APP_DEBUG){ $this -> select(); }else{ $th...
在应用配置目录或者模块配置目录下面的database.php中配置下面的数据库参数:参数法:return [// 数据库类型,这是我用的是mysql,就填mysql‘type’ => ‘mysql’,// 服务器地址,一般填的是本地地址,除非数据库和程序在不同的服务器‘hostname’ => ‘127.0.0.1’,// 数据库名‘databas...