歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Yii使用DAO進行增刪改查操作

數據訪問對象(DAO) 對訪問存儲在不同數據庫管理系統(DBMS)中的數據提供了一個通用的API。 因此,在將底層 DBMS 更換為另一個時,無需修改使用了 DAO 訪問數據的代碼。

Yii DAO 基於 PHP Data Objects (PDO) 構建。它是一個為眾多流行的DBMS提供統一數據訪問的擴展,這些 DBMS 包括 MySQL, PostgreSQL 等等。因此,要使用 Yii DAO,PDO 擴展和特定的 PDO 數據庫驅動(例如 PDO_MYSQL) 必須安裝。

這是YII中使用sql語句進行的常規的數據庫操作方式;

例如:
 
$connection=Yii::app()->db;                //連接數據庫操作
$sql='SELECT * FROM {{user}}';            //{{user}}這種方式省去了數據表前綴,如果不省去可以直接輸入表全名
//執行sql語句的方式有一下幾種:
$users=$connection->createCommand($sql)->queryAll();          //執行並返回結果中的所有行
$users=$connection->createCommand($sql)->queryRow();          //執行並返回結果中的第一行
$users=$connection->createCommand($sql)->queryColumn();          //查詢並返回結果中的第一列
$users=$connection->createCommand($sql)->queryScalar();          //執行並返回結果中的第一個字段
$users=$connection->createCommand($sql)->execute();          //執行並返回影響的行數

Yii 用戶登陸機制  http://www.linuxidc.com/Linux/2015-01/111602.htm

Yii中引入js和css文件  http://www.linuxidc.com/Linux/2015-01/111603.htm

Yii 不完全解決方案  http://www.linuxidc.com/Linux/2015-01/111606.htm

Yii CGridView 基本使用 http://www.linuxidc.com/Linux/2015-01/111607.htm

Yii框架分布式緩存的實現方案 http://www.linuxidc.com/Linux/2015-02/113828.htm

Yii 的詳細介紹:請點這裡
Yii 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved