zf框架的db類select查詢器join鏈表使用示例

字號:


    這篇文章主要介紹了zf框架的Db類select查詢器join鏈表使用示例,需要的朋友可以參考下
    zend框架的查詢器join()鏈表使用示例
    代碼如下:
    <?php
    //引入Loader類(自動加載類)
    require_once("Zend/Loader.php");
    //使用Loader類引入一個Db類
    Zend_Loader::loadClass("Zend_Db");
    //引入Zend_Db的狀態(tài)器
    Zend_Loader::loadClass("Zend_Db_Statement_Pdo");
    //配置數(shù)據(jù)庫連接信息
    $Config = array('host' => '127.0.0.1' ,
    'username' => 'root' ,
    'password' => '111' ,
    'dbname' => 'test',
    'profiler' => "true"
    );
    //告訴Zend_Db類所操作的數(shù)據(jù)庫和數(shù)據(jù)庫配置信息
    $Db = Zend_Db::factory('PDO_Mysql' , $Config);
    //執(zhí)行編碼語句
    $Db -> query("set names utf8");
    //-----------------------------------------------
    $Select = $Db ->select();
    $Select -> from('sanguo','*');
    $Select -> join('dengji','sanguo.s_dengji = dengji.d_id');
    $Select -> order('s_dengji asc');
    $Reslut = $Db -> fetchAll($Select);
    echo "<table border='1' width='600' style='text-align:center'>";
    foreach ($Reslut as $key => $value)
    {
    echo "<tr>";
    foreach ($value as $key2 => $value2)
    {
    echo "<td>" . $value2 . "</td>";
    }
    echo "</tr>";
    }
    echo "</table>";
    ?>