Yii 连接、修改 MySQL 数据库及phpunit 测试连接
>>>database<<<
1.修改protected/config/main.php
去掉mysql数据库连接方式的注释,并且修改用户名,密码以及连接的数据库。
2.新建protected/tests/unit/DbTest.php
内容如下:
<?php classDbTestextendsCTestCase { publicfunctiontestConnection() { $this->assertNotEquals(NULL,Yii::app()->db); } }
3.执行
C:\xampp\yii\power\protected\tests>phpunit.\unit\DbTest.php
>>>endofdatebase<<<
YiiMySQL修改数据库的数据
最新学习Yii框架,分享一些学习心得,适合初学者,大神请按ctrl+w
//第一种方法
<?php /* *$id代表主键,可以是一个也可以是一个集合。 *$attributes代表是要修改的字段的集合。 *$condition代表条件。 *$params传入的值。 */ $count=Model::model()->updateByPk($id,$attributes,$condition,$params); if($count>0){ echo'修改成功'; }else{ echo'修改失败'; } ?>
//第二种方法
<?php $model=Model::model()->findByPk($id); $model->username='yiistudy'; $model->password='mysql'; $count=$model->update(array('username','password')); if($count>0){ echo'修改成功'; }else{ echo'修改失败'; } ?>