Yii 增删改查

//添加

Yii::app()->db->createCommand()->insert(‘tbl_user‘,

array(

‘username‘ => ‘zhangsan‘,

‘email‘ => ‘[email protected]‘));

//修改

Yii::app()->db->createCommand()->update(‘tbl_user‘,

array(

‘username‘ => ‘Tester‘), ‘id=:id‘, array(

‘:id‘ => 3));

//删除

Yii::app()->db->createCommand()->delete(‘tbl_user‘, ‘id=:id‘,

array(

‘:id‘ => 2));

//查询

$users = Yii::app()->db->createCommand()

->select(‘*‘)

->from(‘tbl_user‘)

->queryAll();

var_dump($users);

时间: 2025-01-18 09:22:11

Yii 增删改查的相关文章

yii增删改查

一.查询数据集合 1.$admin=Admin::model()->findAll($condition,$params);//该方法是根据一个条件查询一个集合,如: findAll("username=:name",array(":name"=>$username)); 2.$admin=Admin::model()->findAllByPk($postIDs,$condition,$params); findAllByPk($id,"

yii中数据的"增删改查"相关工作!(此文比较乱,需细看)

使用findByPk()根据数据表主键查询的是对象,不需要使用foreach()循环出来 但是使用findall()和find()查询的是对象类型的数组需要使用foreach()循环出来 ======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $r

Yii数据库操作增删改查-[增加\查询\更新\删除 AR模式]

在Yii的开发中常常需要去使用Yii的增删改查方法,这些方法又可以多次变化和组合,带来全方位的实现对数据库的处理,下面对这些方法做一些简单的整理和梳理,有遗漏或是BUG,敬请指出.灰常感谢!!! 一.查询数据集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //1.该方法是根据一个条件查询一个集合 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->f

Yii2.0高级框架数据库增删改查的一些操作(转)

yii2.0框架是PHP开发的一个比较高效率的框架,集合了作者的大量心血,下面通过用户为例给大家详解yii2.0高级框架数据库增删改查的一些操作 ----------------------------------------------------------------------------------------------------- User::find()->all();    //返回所有用户数据:User::findOne($id);   //返回 主键 id=1  的一条数

yii2增删改查及AR的理解

yii2增删改查 // 返回 id 为 1 的客户 $customer = Customer::findOne(1); // 返回 id 为 1 且状态为 *active* 的客户 $customer = Customer::findOne([ 'id' => 1, 'status' => Customer::STATUS_ACTIVE, ]); // 返回id为1.2.3的一组客户 $customers = Customer::findAll([1, 2, 3]); // 返回所有状态为 &

YII2.0 数据库增删改查

/*==================== dkhBaseModel 数据库增删改查方法 start ================================*/ //新增一条数据 public function baseInsertData($data){ if(!is_array($data)) {return $this->setError(['errmsg'=>'data Error']);}; $db = \Yii::$app->db; $ok = $db->c

yii2.0增删改查实例讲解

yii2.0增删改查实例讲解一.创建数据库文件. 创建表 CREATE TABLE `resource` ( `id` int(10) NOT NULL AUTO_INCREMENT, `texture` varchar(50) NOT NULL COMMENT '材质', `mark` varchar(50) NOT NULL COMMENT '牌号', `manufacturers` varchar(100) NOT NULL COMMENT '厂家', `price` int(11) NO

yii2 框架的 AR 和 DAO 增删改查

自己做个总结  方便以后查找使用 /** * yii 的增删改查 */ //增 public function add1($data) { $data = [ 'title'=>$data['YiiNews']['title'], 'msg'=>$data['YiiNews']['msg'], 'img'=>$data['News']['img'], ]; $this->setAttributes($data) ; return $this->insert(); } publ

Python 模拟SQL对文件进行增删改查

1 #!/usr/bin/env python 2 # _*_ coding:UTF-8 _*_ 3 # __auth__: Dalhhin 4 # Python 3.5.2,Pycharm 2016.3.2 5 # 2017/05/15 6 7 import sys,os 8 9 def where(dbfile,where_list): #条件是一个list 10 11 def and_or_where(sub_where_list): 12 '''获取and或同时含有and.or关键字的条