国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) php教程 PHP開(kāi)發(fā) Zend Framework框架教學(xué)之Zend_Db_Table_Rowset用法實(shí)例分析

Zend Framework框架教學(xué)之Zend_Db_Table_Rowset用法實(shí)例分析

Jan 05, 2017 am 09:44 AM

本文實(shí)例講述了Zend Framework框架Zend_Db_Table_Rowset用法。分享給大家參考,具體如下:

1. 簡(jiǎn)介

Zend_Db_Table_Rowset是Zend_Db_Table_Row物件集合的迭代器.通常來(lái)說(shuō),你不可以自己實(shí)例化Zend_Db_Table_Rowset, 而是透過(guò)呼叫Zendbendb_Table fetchAll()方法將Zend_Db_Table_Rowset作為結(jié)果資料回傳。接下來(lái)就可以遍歷Zend_Db_Table_Row物件集合並進(jìn)行修改.

2. 取回結(jié)果集

首先、需要實(shí)例化一個(gè)Zend_Db_TableTablere.可以使用Zend_Db_Table::find()方法和多個(gè)鍵值,或者使用Zend_Db_Table::fetchAll()方法對(duì)資料庫(kù)進(jìn)行查詢,

傳回的結(jié)果是一個(gè)Zend_Db_Table_Rowset物件,可以透過(guò)該物件遍歷結(jié)果集中的每一個(gè)Zend_Db_Table_Row .

<?php
// 設(shè)置一個(gè) adapter
require_once &#39;Zend/Db.php&#39;;
$params = array (
  &#39;host&#39;   => &#39;127.0.0.1&#39;,
  &#39;username&#39; => &#39;malory&#39;,
  &#39;password&#39; => &#39;******&#39;,
  &#39;dbname&#39;  => &#39;camelot&#39;
);
$db = Zend_Db::factory(&#39;PDO_MYSQL&#39;, $params);
// 為所有的Zend_Db_Table對(duì)象設(shè)置默認(rèn)
require_once &#39;Zend/Db/Table.php&#39;;
Zend_Db_Table::setDefaultAdapter($db);
// 連接數(shù)據(jù)庫(kù)表
class RoundTable extends Zend_Db_Table {}
$table = new RoundTable();
?>

3. 遍歷結(jié)果集

Zend_Db_Table_Rowset實(shí)現(xiàn)了簡(jiǎn)單程式設(shè)計(jì)語(yǔ)言的迭代器介面,也就是說(shuō),可以對(duì)Zend_Db_Table_Rowset 物件進(jìn)行循環(huán)處理,就像使用foreach()函數(shù)處理數(shù)組一樣.使用這種方法取回的每一個(gè)值都是一個(gè)對(duì)應(yīng)表中資料的Zend_Db_Table_Row物件,你可以查看,修改並儲(chǔ)存該物件的屬性(即表中的欄位值.)

<?php
// 從表中取回多條記錄
$rowset = $table->fetchAll();
//
// $rowset現(xiàn)在是一個(gè)Zend_Db_Table_Rowset對(duì)象,該對(duì)象中每條記錄就是一個(gè)Zend_Db_Table_Row對(duì)象
//
?>

希望本文所述對(duì)大家基於Zend Framework框架的PHP程式設(shè)計(jì)有幫助。

更多Zend Framework框架教程之Zend_Db_Table_Rowset用法實(shí)例分析相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話題