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

相关文章

  • 解决mysql输入密码闪退的问题

    解决mysql输入密码闪退的问题

    之前安装的mysql一直运行正常,但是在昨天装了个VS2010旗舰版。结果今天mysql就不能用了,于是在网上看了一下最只要就是mysql的服务没有起来的缘故。本文分享了几个解决方案,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • MySQL 原理优化之Group By的优化技巧

    MySQL 原理优化之Group By的优化技巧

    这篇文章主要介绍了MySQL 原理优化之Group By的优化技巧,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • 说说MySQL中MVCC机制的原理

    说说MySQL中MVCC机制的原理

    MVCC是一种多并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。本文主要介绍了MySQL中MVCC机制的原理,感兴趣的同学可以参考阅读
    2023-04-04
  • Mysql8报错this is incompatible with sql_mode=only_full_group_by问题

    Mysql8报错this is incompatible with sql_mo

    这篇文章主要介绍了Mysql8报错this is incompatible with sql_mode=only_full_group_by问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 深入理解Mysql事务隔离级别与锁机制问题

    深入理解Mysql事务隔离级别与锁机制问题

    MySQL默认的事务隔离级别是可重复读,用Spring开发程序时,如果不设置隔离级别默认用MySQL设置的隔离级别,如果Spring设置了就用已设置的隔离级别,本文重点给大家介绍Mysql事务隔离级别与锁机制的相关知识,一起看看吧
    2021-09-09
  • 详细聊聊MySQL中慢SQL优化的方向

    详细聊聊MySQL中慢SQL优化的方向

    由于在MySQL日常查询中,查询类型的语句占慢sql的大部分,所以下面这篇文章主要给大家介绍了关于MySQL中慢SQL优化方向的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • 彻底卸载MySQL的方法分享

    彻底卸载MySQL的方法分享

    由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。
    2011-08-08
  • MySQL错误ERROR 1615 解决方法

    MySQL错误ERROR 1615 解决方法

    这篇文章主要介绍了MySQL错误ERROR 1615 解决方法,这个问题是由于Mysql配置不当造成的,需要的朋友可以参考下
    2015-01-01
  • 找到一种不错的从SQLServer转成Mysql数据库的方法

    找到一种不错的从SQLServer转成Mysql数据库的方法

    找到一种不错的从SQLServer转成Mysql数据库的方法...
    2007-07-07
  • 详解MySQL8.0原子DDL语法

    详解MySQL8.0原子DDL语法

    这篇文章主要介绍了详解MySQL8.0原子DDL语法的相关资料,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03

最新评论