yii DAO

在yii 中处理复杂的sql 语句要使用dao

AR:处理数据CActiveRecord

DAO对数据的处理 CdbCommand  CdbDataReader

 

DAO 使用

查询使用 query[all]

 

插入,修改,删除 使用execute

 

        //查询
        $sql = 'select nickname,username from exp_user where id<60';
        $query = Yii::app()->db->createCommand($sql);
        $data = $query->queryAll();

        //插入
        $sql = 'insert into exp_user(partnerid,username) values(:p,:u)';
        $obj = Yii::app()->db->createCommand($sql);

        $p = 1;
        $u = 'lihao9';

        $obj->bindParam(':p', $p, PDO::PARAM_INT);
        $obj->bindParam(":u", $u, PDO::PARAM_STR);
        $obj->execute();

        $u = 'lihao10';

        $obj->bindParam(':p', $p, PDO::PARAM_INT);
        $obj->bindParam(":u", $u, PDO::PARAM_STR);
        $obj->execute();

 

 

posted @ 2014-05-12 14:29  nihao1314520  阅读(240)  评论(0编辑  收藏  举报