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数据表的实际操作在实际中是我们经常用到的,以下的文章主要是介绍正确修复以损坏的MySQL数据表的实际操作步骤,以下就是正文的介绍,希望会给你带来一些帮助在此方面。
    2011-01-01
  • MySQL存储过程的优化实例

    MySQL存储过程的优化实例

    在编写MySQL存储过程的过程中,我们会时不时地需要对某些存储过程进行优化,其目的是确保代码的可读性、正确性及运行性能。本文以作者实际工作为背景,介绍了对某一个MySQL存储过程优化的整个过程。
    2016-07-07
  • MySQL中的LOCATE和POSITION函数使用方法

    MySQL中的LOCATE和POSITION函数使用方法

    不常用:MySQL中的LOCATE和POSITION函数
    2010-02-02
  • CentOS 7下mysql 5.7 安装教程

    CentOS 7下mysql 5.7 安装教程

    这篇文章主要为大家详细介绍了CentOS 7下mysql 5.7 安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • MySQL查询中LIMIT的大offset导致性能低下浅析

    MySQL查询中LIMIT的大offset导致性能低下浅析

    这篇文章主要给大家介绍了关于MySQL查询中LIMIT的大offset导致性能低下的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • MYSQL初学者命令行使用指南

    MYSQL初学者命令行使用指南

    其实MYSQL的对金沙国际官网的操作与其它的SQL类金沙国际官网大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了,呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。
    2008-06-06
  • 浅析MYSQL REPEATABLE-READ隔离级别

    浅析MYSQL REPEATABLE-READ隔离级别

    REPEATABLE-READ 即可重复读,autocommit= 0或者START TRANSACTION状态下select表的内容不会改变
    2014-07-07
  • 详细解读分布式锁原理及三种实现方式

    详细解读分布式锁原理及三种实现方式

    这篇文章从三种基于不同形式的分布式锁的实现,金沙国际官网、缓存和zookeeper,内容比较详细,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • MySQL中distinct和count(*)的使用方法比较

    MySQL中distinct和count(*)的使用方法比较

    这篇文章主要针对MySQL中distinct和count(*)的使用方法比较,对两者之间的使用方法、效率进行了详细分析,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • mysql 8.0.12 简单安装教程

    mysql 8.0.12 简单安装教程

    这篇文章主要为大家详细介绍了mysql 8.0.12 简单安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08

最新评论