标签: 笔记

  • PHP通过Sql生成带特定索引的数组

    不明白原理,从别人代码中看到的,蛮好用,不过似乎性能不好:

    SELECT id, sum(rmb) AS rmb, sum(device) AS device
    FROM log_table
    WHERE date>'2012-10-20'
    GROUP BY id

    这样一段Sql,用PHP自带的pdo这样请求:

    $result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE|PDO::FETCH_GROUP);

    可以得到一个数组,使用sql中第一个字段也就是id为索引,每个元素为一个含两个属性(rmb, device)的对象。换成json写法大概是这样:

    // 以前
    [{id: 1, rmb: 1, device: 1}, {id: 2, rmb: 2, device:2}]
    
    // 现在
    {'1': {rmb: 1, device: 1}, '2': {rmb: 2, device: 2}}

    这样再操作会方便很多。

  • Robotlegs笔记

    Robotlegs笔记

    Robotlegs是一个纯AS3的小型框架,他解决的是不同模块间的交互问题,View部分和Model部分可以保留之前的逻辑。即使不实用Robotlegs,了解他的架构设计思想,对我们的工作也会有很大帮助。

    我在使用的版本:1.5.2
    官网地址:http://www.robotlegs.org/
    下载地址:http://downloads.robotlegs.org/robotlegs-framework-v1.5.2.zip

    以下记录学习Robotlegs期间遇到的问题和解答。

    (更多…)