国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

3.2Zend_Db_Select

2020-03-22 19:43:24
字體:
來源:轉載
供稿:網友
  • 10.4. Zend_Db_Select
    這里寫圖片描述

    你可以使用該對象和它的相應方法構建一個select查詢語句,然后生成 字符串符用來傳送給zend_db_adapter進行查詢或者讀取結果。

    這里寫圖片描述

    你也可以在你的查詢語句中使用綁定的參數,而不需要自己為參數加引號.
    這里寫圖片描述


    10.4.2. 同一表中查詢多列數據
    這里寫圖片描述


    10.4.3. 多表聯合查詢
    這里寫圖片描述


    10.4.4. WHERE條件
    這里寫圖片描述


    10.4.5. GROUP BY分句
    這里寫圖片描述


    10.4.6. HAVING 條件
    這里寫圖片描述


    10.4.7. ORDER BY 分句
    這里寫圖片描述


    10.4.8. 通過總數和偏移量進行LIMIT限制
    Zend_db_select可以支持數據庫層的limit語句限制。對于一些數據庫,例如mysql 和postgresql,實現這些是相對容易的,因為這些數據庫本身就支持“limit:count” 語法。

    對于其他一些數據庫來說,例如微軟的sqlserver和oracle,要實現limit功能 就不那么簡單了,因為他們本身就根本不支持limit語句。MS-SQL有一個top語 句來實現,而oracle要實現limit功能,查詢語句的寫法就更特殊一些。由于 zend_db_select內在地工作的方式,我們可以重寫select語句以在oracle中 實現上述開源數據庫系統的limit功能。

    要通過設定查詢的總數和偏移量對返回的結果進行限制,可以使用limit()方法, 總數值和一個可選的偏移量作為調用該方法的參數。

    <?php// 首先,一個簡單的 'LIMIT :count'$select = $db->select();$select->from('foo', '*');$select->order('id');$select->limit(10);//// 在mysql/psotgreSql/SQLite,可以得到這樣的語句://// SELECT * FROM foo//     ORDER BY id ASC//     LIMIT 10//// 但是在Microsoft SQL下,可以得到這樣的語句://// SELECT TOP 10 * FROM FOO//     ORDER BY id ASC////// 現在, 是更復雜的 'LIMIT :count OFFSET :offset'方法$select = $db->select();$select->from('foo', '*');$select->order('id');$select->limit(10, 20);//// 在mysql/psotgreSql/SQLite,可以得到這樣的語句://// SELECT * FROM foo//     ORDER BY id ASC//     LIMIT 10 OFFSET 20//// 但是在Microsoft SQL下,由于不支持偏移量功能,可以得到這樣sql語句://// SELECT * FROM (//     SELECT TOP 10 * FROM (//         SELECT TOP 30 * FROM foo ORDER BY id DESC//     ) ORDER BY id ASC// )//// Zend_Db_Adapter 可以自動的完成sql語句的動態創建.//?>

    10.4.9. 通過頁數和總數進行LIMIT限制
    這里寫圖片描述

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 延安市| 华坪县| 信阳市| 琼结县| 横峰县| 博兴县| 饶河县| 右玉县| 桂平市| 阜阳市| 竹北市| 神木县| 阳江市| 玉门市| 镇安县| 峨边| 屯门区| 东阳市| 淮滨县| 航空| 耿马| 启东市| 皋兰县| 浮梁县| 遵化市| 中江县| 阿合奇县| 英德市| 绍兴市| 二手房| 公安县| 乡城县| 蓝田县| 敦煌市| 宁远县| 闽侯县| 台山市| 景宁| 南安市| 宜宾市| 浦县|