Yii 连接、修改 MySQL 数据库及phpunit 测试连接

 更新时间:2015年11月17日 11:56:43   投稿:mrr  
这篇文章主要介绍了Yii 连接、修改 MySQL 数据库及phpunit 测试连接的相关资料,需要的朋友可以参考下

>>>database<<<

1. 修改 protected/config/main.php

去掉mysql数据库连接方式的注释,并且修改用户名,密码以及连接的数据库。

2. 新建 protected/tests/unit/DbTest.php

内容如下:

<?php
class DbTest extends CTestCase
{
  public function testConnection()
  {
    $this->assertNotEquals(NULL, Yii::app()->db);
  }
}

3. 执行

  C:\xampp\yii\power\protected\tests> phpunit .\unit\DbTest.php

>>>end of datebase<<<

Yii MySQL修改数据库的数据

最新学习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 '修改失败';
  }
?>

相关文章

  • windows 64位下mysql 8.0.13 安装配置方法图文教程

    windows 64位下mysql 8.0.13 安装配置方法图文教程

    这篇文章主要为大家详细介绍了windows 64位下mysql 8.0.13 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • mysql 5.7.18 免安装版window配置方法

    mysql 5.7.18 免安装版window配置方法

    这篇文章主要为大家详细介绍了mysql 5.7.18 免安装版window配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 深入探寻mysql自增列导致主键重复问题的原因

    深入探寻mysql自增列导致主键重复问题的原因

    前几天开发的同事反馈一个利用load data infile命令导入数据主键冲突的问题,分析后确定这个问题可能是mysql的一个bug,这里提出来给大家分享下。以免以后有童鞋遇到类似问题百思不得其解,难以入眠,哈哈。
    2014-08-08
  • MySQL优化之缓存优化

    MySQL优化之缓存优化

    在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。
    2017-03-03
  • MySQL 5.7.20绿色版安装详细图文教程

    MySQL 5.7.20绿色版安装详细图文教程

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。这篇文章主要介绍了MySQL 5.7.20绿色版安装详细图文教程,需要的朋友可以参考下
    2017-11-11
  • Mysql元数据如何生成Hive建表语句注释脚本详解

    Mysql元数据如何生成Hive建表语句注释脚本详解

    这篇文章主要给大家介绍了关于Mysql元数据如何生成Hive建表语句注释脚本的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • CentOS6.4上使用yum安装mysql

    CentOS6.4上使用yum安装mysql

    这篇文章主要为大家详细介绍了CentOS6.4上使用yum安装mysql图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 实例讲解MySQL统计库表大小

    实例讲解MySQL统计库表大小

    这篇文章主要介绍了MySQL统计库表大小的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • mysql 5.7.17 winx64.zip安装配置方法图文教程

    mysql 5.7.17 winx64.zip安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.17 winx64.zip安装配置方法图文教程,具有一定的参考价值,感兴趣的朋友可以参考一下
    2017-02-02
  • 解析SQL Server 视图、数据库快照

    解析SQL Server 视图、数据库快照

    在程序开发过程中,任何一个项目都离不开数据库,这篇文章给大家详细介绍SQL Server 视图、数据库快照相关内容,需要的朋友可以参考下
    2015-08-08

最新评论