Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

101 total results found

用PHP + XlsWriter实现百万级数据导入导出,怎么做?

PHP

针对百万级数据的导入导出,使用 PHP + XlsWriter 时需要考虑性能优化和内存管理。以下是我的完整解决方案: 一、核心优化策略 1. 导出优化方案 <?php class LargeDataExporter {     private $config = [         'memory_limit' => '2048M',         'max_execution_time' => 0,         'chunk_size' => 50000,         'temp_...

检查是否有未关闭的事务

MYSQL

SELECT * FROM information_schema.INNODB_TRX;

任意精度的常用数学运算:bcadd、bcsub、bcmul、bcdiv、bcmod、bccomp

PHP

bcscale — 设置所有bc数学函数的默认小数点保留位数 说明 bool bcscale ( int $scale ) 设置所有bc数学函数的未设定情况下得小数点保留位数. 参数 scale 小数点保留位数. 返回值 成功时返回 TRUE , 或者在失败时返回 FALSE 。 <?php // default scale : 3 bcscale ( 3 ); echo bcdiv ( '105' , '6.55957' ); // 16.00...

mysql 格式化时间戳

MYSQL

SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp_col), '%Y-%m-%d %H:%i:%s') AS formatted_time FROM your_table;

将查询结果列表的键(key)指定为某个字段的值

YII2

在 Yii2 中,如果你想将查询结果列表的键(key)指定为某个字段的值(例如用 id 作为数组键),可以使用 indexBy() 方法。它支持查询构建器(yii\db\Query)和 ActiveRecord 查询(yii\db\ActiveQuery)。 1. 使用 indexBy() 方法 示例: 将用户列表的键设为 id 字段的值。 php // 使用 Query Builder $users = (new \yii\db\Query()) ->select(['id', 'name...

YII2非数字字段强制按数字大小排序的解决方案

YII2

$query = MyModel::find()->where(['status' => 1]); $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ 'price' => [ 'asc' => ['CAST(price AS UNSIGNED)' => SORT_ASC], ...