各位用户为了找寻关于Yii 连接、修改 MySQL 数据库及phpunit 测试连接的资料费劲了很多周折。这里教程网为您整理了关于Yii 连接、修改 MySQL 数据库及phpunit 测试连接的相关资料,仅供查阅,以下为您介绍关于Yii 连接、修改 MySQL 数据库及phpunit 测试连接的详细内容
>>>database<<<
1. 修改 protected/config/main.php
去掉mysql数据库连接方式的注释,并且修改用户名,密码以及连接的数据库。
2. 新建 protected/tests/unit/DbTest.php
内容如下:
? 1 2 3 4 5 6 7 8<?php
class DbTest extends CTestCase
{
public
function
testConnection()
{
$this->assertNotEquals(
NULL
, Yii::app()->db);
}
}
3. 执行
C:xamppyiipowerprotectedtests> phpunit .unitDbTest.php
>>>end of datebase<<<
Yii MySQL修改数据库的数据
最新学习Yii框架,分享一些学习心得,适合初学者,大神请按ctrl + w
//第一种方法
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14<?php
/*
* $id 代表主键,可以是一个也可以是一个集合。
* $attributes 代表是要修改的字段的集合。
* $condition 代表条件。
* $params 传入的值。
*/
$
count
= Model::model()->updateByPk($id,$attributes,$condition,$params);
if($
count
> 0) {
echo
'修改成功'
;
}
else
{
echo
'修改失败'
;
}
?>
//第二种方法
? 1 2 3 4 5 6 7 8 9 10 11<?php
$model = Model::model()->findByPk($id);
$model->username =
'yiistudy'
;
$model->
password
=
'mysql'
;
$
count
= $model->
update
(array(
'username'
,
'password'
));
if($
count
>0) {
echo
'修改成功'
;
}
else
{
echo
'修改失败'
;
}
?>