月度归档:2013年07月

Yii框架快速入门[数据库的使用]

使用WEB编程,另一个我们经常打交道的就是数据库。用户的数据通过表单提交给服务器,服务器根据用户请求,对数据库中数据进行CURD(增删改查)操作。

Yii数据库访问API

  Yii DAO: Yii Data Access Object, 基于PHP的PDO扩展,通过提供的统一接口访问不同类型数据库。能实现数据库的所有类型的操作,效率也比较高。

  AR: Active Record, AR是对所有数据库字段进行封装,一切的数据库操作都可以转化为对类对象进行的。一个AR类代表一个数据模型(一个表单或者数据表),字段作为AR的属性,一个AR实例代表表中一行。但是只能实现基本的CRUD操作,并且由于高度的封装,性能上不如使用DAO。

使用Yii操作的数据库操作

第一步:创建数据库和数据表

我们根据上一篇文章用到的表单建立相关的数据库信息,非常之简单,就不做演示。

示例数据库:yii,示例数据表:tbl_feedback。我们可以看到数据表的结构(Mysql)。

第二步:修改Yii的配置文件

编辑Yii的主配置文件protected/config/main.php,修改db配置