zoukankan      html  css  js  c++  java
  • Yii里增删改查的操作方法

    一.AR

    $model=New user();//user是数据库中的一张表,有id,name,pwd字段

    1.增加:

    <1.

    $model->name='张三’;

    $model->pwd='123456';

    $model->insert();

    <2.

    $model->name='张三’;

    $model->pwd='123456';

    $model->insert();

    <3.

    $data=[

    'name'=>'张三',

    'pwd'=>'123456',

    ]

    $model->setAttributes($data);

    $model->isNewRecord=true;

    $model->save();

    2.删除

    $model->deleteAll('id>10');//删除id大于10的

    $model->deleteAll(['name'=>'张三']);//删除名字是张三的

    3.修改

    $model->updateAll($data,['id'=>72]);

    4.查找

    $model->find()->asArray()->all();//查找所有并且数组显示

    $model->find()->asArray()->one();//查找第一个匹配的数据

    $model->find()->where(['id'=>10])->andwhere(['name'=>'张三'])->orwhere(['pwd'=>'123456'])->asArray()->one();

    //带条件搜索

    二、DAO模式

    增删改:

    $sql='';

    Yii::$app->db->createCommand($sql)->execute();

    查:

    Yii::$app->db->createCommand($sql)->query();//结果是对象

    Yii::$app->db->createCommand($sql)->queryAll();//结果是数组,返回所有数据

    Yii::$app->db->createCommand($sql)->query();//结果是数组,返回一条数据

     

  • 相关阅读:
    找细胞(题解)
    关于dfs
    奇怪的电梯(题解)
    信息解码(Message Decoding ACM/ICPC 1991)
    查找最大元素
    8皇后问题(dfs)
    如何利用dfs遍历树
    dfs(计算细胞数量)
    决策树减支问题(优化)dfs减支问题
    组合数问题
  • 原文地址:https://www.cnblogs.com/ymk0375/p/6251567.html
Copyright © 2011-2022 走看看