摘要: COUNT((('字段名' = '条件') OR NULL)) -- 列子如下 在IP段列表显示下面IP总数量,空闲数量,故障数量 SELECT A.*,COUNT(B.id) AS totalip,COUNT(((B.use_status = 1) OR NULL)) AS idleip,COUN 阅读全文
posted @ 2020-10-27 17:56 $Elvin 阅读(2214) 评论(0) 推荐(0)
摘要: -- 统计状态为Paid总数量 SUM(IF(`status` = 'Paid',amount,0)) 阅读全文
posted @ 2020-10-22 15:44 $Elvin 阅读(978) 评论(0) 推荐(0)
摘要: // 1.场景使用// 模型代码 设置场景[['ip'], 'unique', 'on' => 'create'],//唯一验证 $teacher_model = new Course(); $teacher_model->setScenario('create');//设置使用哪个场景 // 2. 阅读全文
posted @ 2020-10-21 17:06 $Elvin 阅读(1001) 评论(0) 推荐(0)
摘要: //获取单个用户信息 $model = MUser::findOne($post['id']); //调用获取用户角色信息 $model->roleinfo;//第一种写法的调用 注意这里可以省略get,调用函数第一个必须是小写。 $model->RoleInfo;//第二种写法的调用 注意这里可以 阅读全文
posted @ 2020-08-28 16:10 $Elvin 阅读(260) 评论(0) 推荐(0)
摘要: /** * 添加分组 * @param $addData 需要添加的数据数组 * * @return int 成功返回添加后的id,否则0 */ public static function AddGroup($addData){ Yii::$app->db->createCommand()->ba 阅读全文
posted @ 2020-07-24 14:38 $Elvin 阅读(1337) 评论(0) 推荐(0)
摘要: public function rules() { return[ [['groupname','bandwidth'],'required'],//不为空验证 [['id','bandwidth'], 'integer'],//整数验证 [['note'], 'safe' ],//安全验证 [[' 阅读全文
posted @ 2020-07-17 16:07 $Elvin 阅读(414) 评论(0) 推荐(0)
摘要: // 判断字段是否存在模型中 if (!$model->hasAttribute($key)) { $this->failReturn('#100010', Yii::t('app', 'fieldnotexist')); } hasAttribute函数检测字段是否存在模型中 阅读全文
posted @ 2020-07-17 15:03 $Elvin 阅读(633) 评论(0) 推荐(0)
摘要: use linslin\yii2\curl\Curl;// 引入命名空间 // 实例化Curl类 $curl = new Curl(); // 设置请求类型 $curl = $curl->setHeaders([ 'Content-Type' => 'application/json', ]); / 阅读全文
posted @ 2020-07-17 14:59 $Elvin 阅读(410) 评论(0) 推荐(0)
摘要: composer安装curl 命令行切入到你的项目目录执行 composer require --prefer-dist linslin/yii2-curl "*" 等待安装即可 安装完之后curl的位置 项目根目录/vendor/linslin 有linslin就是安装成功了 Yii2 使用Cur 阅读全文
posted @ 2020-01-08 03:27 $Elvin 阅读(1079) 评论(0) 推荐(0)
摘要: 最近做项目有一个这样的需求 统计60内 被封停的ip数量大于5个 实现方法如下 1 SELECT 2 count(id) AS num 3 FROM 4 ddos_network_ipstatus 5 WHERE 6 ip_block_time BETWEEN date_add(now(), INT 阅读全文
posted @ 2020-01-08 02:51 $Elvin 阅读(659) 评论(0) 推荐(0)