>rollBack();}查询判断是否存在User::find()->where(['user_id' => $this->us...
原创
2023-05-05 17:20:53
125阅读
1、使用gii创建user model 和 user controllernamespace frontend\controllers;use app\mtends \yii\web\Controller{public funct
原创
2022-09-11 00:54:25
208阅读
//1.简单查询
$admin=Admin::model()->findAll($condition,$params);
$admin=Admin::model()->findAll("username=:name",array(":name"=>$username));
原创
2016-10-08 20:55:40
2613阅读
配置如下:'components' => array( 'db'=>array( 'enableParamLogging' => true, ), 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( arra...
转载
2014-08-26 11:05:00
86阅读
2评论
首先看findOne的函数定义,该函数定义在BaseActiveRecord当中return static::findOne(['id' => $id, 'status' => self::STATUS_AC
原创
2023-03-07 01:20:17
451阅读
CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbCo...
原创
2022-04-02 14:19:45
362阅读
2:原生SQL操作 3.更新 4.插入更新删除 5.事务
转载
2017-09-05 10:30:00
128阅读
// 1. 执行SQL查询 $admins = Yii::$app->db->createCommand('SELECT * FROM tb_admin')->queryAll(); //查询所有数据 询单条数据 //查询某列数据 $admins = Yii::$app->db->createCommand('SELEC
原创
2022-09-14 09:43:47
371阅读
在我们开发程序的过程中,数据库的结构也是不断调整的。我们的开发中要保证代码和数据库库的同步。因为我们的应用离不开数据库。例如: 在开发过程中,我们经常需要增加一个新的表,或者我们后期投入运营的产品,可能需要为某一列添加索引。我们必须保持数据结构和代码的一致性。如果代码和数据库不同步,可能整个系统将无法正常运行。出于这个原因。yii提供了一个数据库迁移工具,可以保持代码和数据库是同步。方便数据库的回滚和更新。下面的步骤说明了我们如何能够在开发过程中使用的数据库迁移:Tim 创建一个新的迁任务(例如,创建一个新表)提交迁移后的新的源代码到控制系统(如SVN,GIT)Doug从源代码控制系统的更新了
转载
2014-02-09 18:55:00
189阅读
2评论
$userModel = User::Model(); $userModel->count(); $userModel->count($condition); $userModel->count($condition, $params); $userModel->countByAttributes(
转载
2017-07-11 16:49:00
191阅读
2评论
对象操作查询//1.简单查询$admin=Admin::model()->findAll($condition,$params);$admin=Admin::model()->findAll("usern()->findAll("status = '1'
转载
2015-05-24 20:52:18
22阅读
1.简单查询:one():根据查询结果返回查询的第一条记录。all():根据查询结果返回所有记录。count():返回记录的数
原创
2023-02-19 00:25:39
139阅读
增 删 根据条件删除集合 deleteAll($condition='',$params=array()); 根据主键删除一个集合 deleteByPk($pk,$condition='',$params=array()) 改 根据条件 updateAll($attributes,$conditio
转载
2021-05-27 14:37:05
497阅读
1.简单查询: 应用实例: 2.关联查询: 应用实例: 注:with中的orders对应getOrders 常见问题: 1.在查询时加了->select();如下,要加上order_id,即关联的字段(比如:order_id)比如要在select中,否则会报错:undefined index ord
原创
2021-05-26 18:52:04
213阅读
User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => ...
转载
2015-09-28 10:46:00
61阅读
2评论
//删除profile 和 user 表中的各一条记录,如果未报异常,则提交,如果出现异常,则进行回滚,此次操
原创
2022-09-09 10:21:49
83阅读
根据sql查询$sql="select*from test where id = 1";Test::findBySql($sql)->all();根据sql查询,防止sql注入$sql="selec
原创
2022-06-06 18:41:20
88阅读
更新://update();//runValidation boolen 是否通过validate()校验字段 默认为true //attributeNames array 需要更新的字段 $model->update($runValidation , $attributeNames); //updateAll();//update customer set status...
原创
2022-08-22 19:35:49
243阅读
今天碰到一个连接多个数据库的问题,那么在Yii中如何实现呢?刚开始也是瞎摸索,后来发现竟然还可以。以下是配置:
在config/main.php里做配置,比如需要连接mysql中两个数据库
原创
2014-03-06 18:40:22
3582阅读
1评论
下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作User::find()->all(); 此方法返回所有数据;User::findOne($id); 此
原创
2022-08-22 17:52:53
185阅读