<samp id="fumjk"></samp><dfn id="fumjk"><menuitem id="fumjk"></menuitem></dfn>
      肩上芭蕾,hodv-21134,马腾你别走电影完整版在线观看,快乐美美向前冲 0627,藜麦的正确吃法,高清命悬一枪未删减,儿媳与爸爸免费观看电视剧全集 ,韩剧苦尽甘来遇见你
      php語言

      數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題

      時間:2025-03-12 19:56:54 維澤 php語言

      數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題

        導語:您可以用很多的方式創建數據庫設計、數據庫訪問和基于數據庫的PHP業務邏輯代碼,但最終一般以錯誤告終。本文說明了數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題,以及在遇到這些問題時如何修復它們。

        問題 1:直接使用 MySQL

        一個常見問題是較老的 PHP 代碼直接使用 mysql_ 函數來訪問數據庫。清單 1 展示了如何直接訪問數據庫。

        清單 1. access/get.php

       。?php

        function get_user_id( $name )

        {

        $db = mysql_connect( ’admin’, ’root’, ’passWord’ );

        mysql_select_db( ’users’ );

        $res = mysql_query( "SELECT id FROM users WHERE login=’".$name."’" );

        while( $row = mysql_fetch_array( $res ) ) { $id = $row[0]; }

        return $id;

        }

        var_dump( get_user_id( ’jack’ ) );

        ?>

        注意使用了 mysql_connect 函數來訪問數據庫。還要注意查詢,其中使用字符串連接來向查詢添加 $name 參數。

        該技術有兩個很好的替代方案:PEAR DB 模塊和 PHP Data Objects (PDO) 類。兩者都從特定數據庫選擇提供抽象。因此,您的代碼無需太多調整就可以在 IBM? DB2?、MySQL、PostgreSQL 或者您想要連接到的任何其他數據庫上運行。

        使用 PEAR DB 模塊和 PDO 抽象層的另一個價值在于您可以在 SQL 語句中使用 ? 操作符。這樣做可使 SQL 更加易于維護,且可使您的應用程序免受 SQL 注入攻擊。

        使用 PEAR DB 的替代代碼如下所示。

        清單 2. Access/get_good.php

       。?php

        require_once("DB.php");

        function get_user_id( $name )

        {

        $dsn = ’mysql://root:password@admin/users’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query( ’SELECT id FROM users WHERE login=?’,array( $name ) );

        $id = null;

        while( $res->fetchInto( $row ) ) { $id = $row[0]; }

        return $id;

        }

        var_dump( get_user_id( ’jack’ ) );

        ?>

        注意,所有直接用到 MySQL 的地方都消除了,只有 $dsn 中的數據庫連接字符串除外。此外,我們通過 ? 操作符在 SQL 中使用 $name 變量。然后,查詢的數據通過 query() 方法末尾的 array 被發送進來。

        問題 2:不使用自動增量功能

        與大多數現代數據庫一樣,MySQL 能夠在每記錄的基礎上創建自動增量惟一標識符。除此之外,我們仍然會看到這樣的代碼,即首先運行一個 SELECT 語句來找到最大的 id,然后將該 id 增 1,并找到一個新記錄。清單 3 展示了一個示例壞模式。

        清單 3. Badid.sql

        DROP TABLE IF EXISTS users;

        CREATE TABLE users (

        id MEDIUMINT,

        login TEXT,

        password TEXT

        );

        INSERT INTO users VALUES ( 1, ’jack’, ’pass’ );

        INSERT INTO users VALUES ( 2, ’joan’, ’pass’ );

        INSERT INTO users VALUES ( 1, ’jane’, ’pass’ );

        這里的 id 字段被簡單地指定為整數。所以,盡管它應該是惟一的,我們還是可以添加任何值,如 CREATE 語句后面的幾個 INSERT 語句中所示。清單 4 展示了將用戶添加到這種類型的模式的 PHP 代碼。

        清單 4. Add_user.php

        <?php

        require_once("DB.php");

        function add_user( $name, $pass )

        {

        $rows = array();

        $dsn = ’mysql://root:password@admin/bad_badid’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query( "SELECT max(id) FROM users" );

        $id = null;

        while( $res->fetchInto( $row ) ) { $id = $row[0]; }

        $id += 1;

        $sth = $db->PRepare( "INSERT INTO users VALUES(?,?,?)" );

        $db->execute( $sth, array( $id, $name, $pass ) );

        return $id;

        }

        $id = add_user( ’jerry’, ’pass’ );

        var_dump( $id );

        ?>

        add_user.php 中的代碼首先執行一個查詢以找到 id 的最大值。然后文件以 id 值加 1 運行一個 INSERT 語句。該代碼在負載很重的服務器上會在競態條件中失敗。另外,它也效率低下。

        那么替代方案是什么呢?使用 MySQL 中的自動增量特性來自動地為每個插入創建惟一的 ID。更新后的模式如下所示。

        清單 5. Goodid.php

        DROP TABLE IF EXISTS users;

        CREATE TABLE users (

        id MEDIUMINT NOT NULL AUTO_INCREMENT,

        login TEXT NOT NULL,

        password TEXT NOT NULL,

        PRIMARY KEY( id )

        );

        INSERT INTO users VALUES ( null, ’jack’, ’pass’ );

        INSERT INTO users VALUES ( null, ’joan’, ’pass’ );

        INSERT INTO users VALUES ( null, ’jane’, ’pass’ );

        我們添加了 NOT NULL 標志來指示字段必須不能為空。我們還添加了 AUTO_INCREMENT 標志來指示字段是自動增量的,添加 PRIMARY KEY 標志來指示那個字段是一個 id。這些更改加快了速度。清單 6 展示了更新后的 PHP 代碼,即將用戶插入表中。

        清單 6. Add_user_good.php

       。?php

        require_once("DB.php");

        function add_user( $name, $pass )

        {

        $dsn = ’mysql://root:password@admin/good_genid’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $sth = $db->prepare( "INSERT INTO users VALUES(null,?,?)" );

        $db->execute( $sth, array( $name, $pass ) );

        $res = $db->query( "SELECT last__id()" );

        $id = null;

        while( $res->fetchInto( $row ) ) { $id = $row[0]; }

        return $id;

        }

        $id = add_user( ’jerry’, ’pass’ );

        var_dump( $id );

        ?>

        現在我不是獲得最大的 id 值,而是直接使用 INSERT 語句來插入數據,然后使用 SELECT 語句來檢索最后插入的記錄的 id。該代碼比最初的版本及其相關模式要簡單得多,且效率更高。

        問題 3:使用多個數據庫

        偶爾,我們會看到一個應用程序中,每個表都在一個單獨的數據庫中。在非常大的數據庫中這樣做是合理的,但是對于一般的應用程序,則不需要這種級別的分割。此外,不能跨數據庫執行關系查詢,這會影響使用關系數據庫的整體思想,更不用說跨多個數據庫管理表會更困難了。 那么,多個數據庫應該是什么樣的呢?首先,您需要一些數據。清單 7 展示了分成 4 個文件的這樣的數據。

        清單 7. 數據庫文件

        Files.sql:

        CREATE TABLE files (

        id MEDIUMINT,

        user_id MEDIUMINT,

        name TEXT,

        path TEXT

        );

        Load_files.sql:

        INSERT INTO files VALUES ( 1, 1, ’test1.jpg’, ’files/test1.jpg’ );

        INSERT INTO files VALUES ( 2, 1, ’test2.jpg’, ’files/test2.jpg’ );

        Users.sql:

        DROP TABLE IF EXISTS users;

        CREATE TABLE users (

        id MEDIUMINT,

        login TEXT,

        password TEXT

        );

        Load_users.sql:

        INSERT INTO users VALUES ( 1, ’jack’, ’pass’ );

        INSERT INTO users VALUES ( 2, ’jon’, ’pass’ );

        在這些文件的多數據庫版本中,您應該將 SQL 語句加載到一個數據庫中,然后將 users SQL 語句加載到另一個數據庫中。用于在數據庫中查詢與某個特定用戶相關聯的文件的 PHP 代碼如下所示。

        清單 8. Getfiles.php

        <?php

        require_once("DB.php");

        function get_user( $name )

        {

        $dsn = ’mysql://root:password@admin/bad_multi1’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query( "SELECT id FROM users WHERE login=?",array( $name ) );

        $uid = null;

        while( $res->fetchInto( $row ) ) { $uid = $row[0]; }

        return $uid;

        }

        function get_files( $name )

        {

        $uid = get_user( $name );

        $rows = array();

        $dsn = ’mysql://root:password@admin/bad_multi2’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query( "SELECT * FROM files WHERE user_id=?",array( $uid ) );

        while( $res->fetchInto( $row ) ) { $rows[] = $row; }

        return $rows;

        }

        $files = get_files( ’jack’ );

        var_dump( $files );

        ?>

        get_user 函數連接到包含用戶表的數據庫并檢索給定用戶的 ID。get_files 函數連接到文件表并檢索與給定用戶相關聯的文件行。

        做所有這些事情的一個更好辦法是將數據加載到一個數據庫中,然后執行查詢,比如下面的查詢。

        清單 9. Getfiles_good.php

       。?php

        require_once("DB.php");

        function get_files( $name )

        {

        $rows = array();

        $dsn = ’mysql://root:password@admin/good_multi’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query("SELECT files.* FROM users, files WHERE

        users.login=? AND users.id=files.user_id",

        array( $name ) );

        while( $res->fetchInto( $row ) ) { $rows[] = $row; }

        return $rows;

        }

        $files = get_files( ’jack’ );

        var_dump( $files );

        ?>

        該代碼不僅更短,而且也更容易理解和高效。我們不是執行兩個查詢,而是執行一個查詢。

        盡管該問題聽起來有些牽強,但是在實踐中我們通?偨Y出所有的表應該在同一個數據庫中,除非有非常迫不得已的理由。 問題 4:不使用關系

        關系數據庫不同于編程語言,它們不具有數組類型。相反,它們使用表之間的關系來創建對象之間的一到多結構,這與數組具有相同的效果。我在應用程序中看到的一個問題是,工程師試圖將數據庫當作編程語言來使用,即通過使用具有逗號分隔的標識符的文本字符串來創建數組。請看下面的模式。

        清單 10. Bad.sql

        DROP TABLE IF EXISTS files;

        CREATE TABLE files (

        id MEDIUMINT,

        name TEXT,

        path TEXT

        );

        DROP TABLE IF EXISTS users;

        CREATE TABLE users (

        id MEDIUMINT,

        login TEXT,

        password TEXT,

        files TEXT

        );

        INSERT INTO files VALUES ( 1, ’test1.jpg’, ’media/test1.jpg’ );

        INSERT INTO files VALUES ( 2, ’test1.jpg’, ’media/test1.jpg’ );

        INSERT INTO users VALUES ( 1, ’jack’, ’pass’, ’1,2’ );

        系統中的一個用戶可以具有多個文件。在編程語言中,應該使用數組來表示與一個用戶相關聯的文件。在本例中,程序員選擇創建一個 files 字段,其中包含一個由逗號分隔的文件 id 列表。要得到一個特定用戶的所有文件的列表,程序員必須首先從用戶表中讀取行,然后解析文件的文本,并為每個文件運行一個單獨的 SELECT 語句。該代碼如下所示。

        清單 11. Get.php

        <?php

        require_once("DB.php");

        function get_files( $name )

        {

        $dsn = ’mysql://root:password@admin/bad_norel’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $res = $db->query( "SELECT files FROM users WHERE login=?",array( $name ) );

        $files = null;

        while( $res->fetchInto( $row ) ) { $files = $row[0]; }

        $rows = array();

        foreach( split( ’,’,$files ) as $file )

        {

        $res = $db->query( "SELECT * FROM files WHERE id=?",

        array( $file ) );

        while( $res->fetchInto( $row ) ) { $rows[] = $row; }

        }

        return $rows;

        }

        $files = get_files( ’jack’ );

        var_dump( $files );

        ?>

        該技術很慢,難以維護,且沒有很好地利用數據庫。惟一的解決方案是重新架構模式,以將其轉換回到傳統的關系形式,如下所示。

        清單 12. Good.sql

        DROP TABLE IF EXISTS files;

        CREATE TABLE files (

        id MEDIUMINT,

        user_id MEDIUMINT,

        name TEXT,

        path TEXT

        );

        DROP TABLE IF EXISTS users;

        CREATE TABLE users (

        id MEDIUMINT,

        login TEXT,

        password TEXT

        );

        INSERT INTO users VALUES ( 1, ’jack’, ’pass’ );

        INSERT INTO files VALUES ( 1, 1, ’test1.jpg’, ’media/test1.jpg’ );

        INSERT INTO files VALUES ( 2, 1, ’test1.jpg’, ’media/test1.jpg’ );

        這里,每個文件都通過 user_id 函數與文件表中的用戶相關。這可能與任何將多個文件看成數組的人的思想相反。當然,數組不引用其包含的對象 —— 事實上,反之亦然。但是在關系數據庫中,工作原理就是這樣的,并且查詢也因此要快速且簡單得多。清單 13 展示了相應的 PHP 代碼。

        清單 13. Get_good.php

       。?php

        require_once("DB.php");

        function get_files( $name )

        {

        $dsn = ’mysql://root:password@admin/good_rel’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        $rows = array();

        $res = $db->query("SELECT files.* FROM users,files WHERE users.login=?

        AND users.id=files.user_id",array( $name ) );

        while( $res->fetchInto( $row ) ) { $rows[] = $row; }

        return $rows;

        }

        $files = get_files( ’jack’ );

        var_dump( $files );

        ?>

        這里,我們對數據庫進行一次查詢,以獲得所有的行。代碼不復雜,并且它將數據庫作為其原有的用途使用。

        問題 5:n+1 模式

        我真不知有多少次看到過這樣的大型應用程序,其中的代碼首先檢索一些實體(比如說客戶),然后來回地一個一個地檢索它們,以得到每個實體的詳細信息。我們將其稱為 n+1 模式,因為查詢要執行這么多次 —— 一次查詢檢索所有實體的列表,然后對于 n 個實體中的每一個執行一次查詢。當 n=10 時這還不成其為問題,但是當 n=100 或 n=1000 時呢?然后肯定會出現低效率問題。清單 14 展示了這種模式的一個例子。

        清單 14. Schema.sql

        DROP TABLE IF EXISTS authors;

        CREATE TABLE authors (

        id MEDIUMINT NOT NULL AUTO_INCREMENT,

        name TEXT NOT NULL,

        PRIMARY KEY ( id )

        );

        DROP TABLE IF EXISTS books;

        CREATE TABLE books (

        id MEDIUMINT NOT NULL AUTO_INCREMENT,

        author_id MEDIUMINT NOT NULL,

        name TEXT NOT NULL,

        PRIMARY KEY ( id )

        );

        INSERT INTO authors VALUES ( null, ’Jack Herrington’ );

        INSERT INTO authors VALUES ( null, ’Dave Thomas’ );

        INSERT INTO books VALUES ( null, 1, ’Code Generation in Action’ );

        INSERT INTO books VALUES ( null, 1, ’Podcasting Hacks’ );

        INSERT INTO books VALUES ( null, 1, ’PHP Hacks’ );

        INSERT INTO books VALUES ( null, 2, ’Pragmatic Programmer’ );

        INSERT INTO books VALUES ( null, 2, ’Ruby on Rails’ );

        INSERT INTO books VALUES ( null, 2, ’Programming Ruby’ );

        該模式是可靠的,其中沒有任何錯誤。問題在于訪問數據庫以找到一個給定作者的所有書籍的代碼中,如下所示。

        清單 15. Get.php

       。?php

        require_once(’DB.php’);

        $dsn = ’mysql://root:password@admin/good_books’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        function get_author_id( $name )

        {

        global $db;

        $res = $db->query( "SELECT id FROM authors WHERE name=?",array( $name ) );

        $id = null;

        while( $res->fetchInto( $row ) ) { $id = $row[0]; }

        return $id;

        }

        function get_books( $id )

        {

        global $db;

        $res = $db->query( "SELECT id FROM books WHERE author_id=?",array( $id ) );

        $ids = array();

        while( $res->fetchInto( $row ) ) { $ids []= $row[0]; }

        return $ids;

        }

        function get_book( $id )

        {

        global $db;

        $res = $db->query( "SELECT * FROM books WHERE id=?", array( $id ) );

        while( $res->fetchInto( $row ) ) { return $row; }

        return null;

        }

        $author_id = get_author_id( ’Jack Herrington’ );

        $books = get_books( $author_id );

        foreach( $books as $book_id ) {

        $book = get_book( $book_id );

        var_dump( $book );

        }

        ?>

        如果您看看下面的代碼,您可能會想,“嘿,這才是真正的清楚明了。” 首先,得到作者 id,然后得到書籍列表,然后得到有關每本書的信息。的確,它很清楚明了,但是其高效嗎?回答是否定的?纯粗皇菣z索 Jack Herrington 的書籍時要執行多少次查詢。一次獲得 id,另一次獲得書籍列表,然后每本書執行一次查詢。三本書要執行五次查詢!

        解決方案是用一個函數來執行大量的查詢,如下所示。

        清單 16. Get_good.php

        <?php

        require_once(’DB.php’);

        $dsn = ’mysql://root:password@admin/good_books’;

        $db =& DB::Connect( $dsn, array() );

        if (PEAR::isError($db)) { die($db->getMessage()); }

        function get_books( $name )

        {

        global $db;

        $res = $db->query("SELECT books.* FROM authors,books WHERE books.author_id=authors.id AND authors.name=?",

        array( $name ) );

        $rows = array();

        while( $res->fetchInto( $row ) ) { $rows []= $row; }

        return $rows;

        }

        $books = get_books( ’Jack Herrington’ );

        var_dump( $books );

        ?>

        現在檢索列表需要一個快速、單個的查詢。這意味著我將很可能必須具有幾個這些類型的具有不同參數的方法,但是實在是沒有選擇。如果您想要具有一個擴展的 PHP 應用程序,那么必須有效地使用數據庫,這意味著更智能的查詢。

        本例的問題是它有點太清晰了。通常來說,這些類型的 n+1 或 n*n 問題要微妙得多。并且它們只有在數據庫管理員在系統具有性能問題時在系統上運行查詢剖析器時才會出現。

        數據庫設計與數據訪問模式

        1.背景介紹

        數據庫設計和數據訪問模式是軟件架構和設計的核心領域之一。在現代軟件系統中,數據庫通常是系統的核心組件,負責存儲和管理數據。數據訪問模式則是一種設計模式,用于實現數據庫操作的高效、可靠和可擴展的方式。

        在本文中,我們將討論以下主題:

        背景介紹

        核心概念與聯系

        核心算法原理和具體操作步驟以及數學模型公式詳細講解

        具體代碼實例和詳細解釋說明

        未來發展趨勢與挑戰

        附錄常見問題與解答

        1.1 數據庫設計的重要性

        數據庫設計是軟件開發過程中的關鍵環節,它直接影響到系統的性能、可靠性和可擴展性。數據庫設計涉及到以下幾個方面:

        數據模型選擇:選擇合適的數據模型(如關系型數據庫、NoSQL數據庫等)來存儲和管理數據。

        數據結構設計:根據數據模型選擇合適的數據結構來存儲數據。

        索引和分區:為了提高查詢性能,需要設計合適的索引和分區策略。

        數據庫優化:通過查詢優化、索引優化等方式提高數據庫性能。

        1.2 數據訪問模式的重要性

        數據訪問模式是一種設計模式,它描述了如何實現數據庫操作的高效、可靠和可擴展的方式。數據訪問模式涉及到以下幾個方面:

        數據訪問層設計:將數據訪問操作封裝到數據訪問層中,以提高代碼的可維護性和可重用性。

        數據訪問策略:根據不同的數據庫類型和操作需求,選擇合適的數據訪問策略(如ORM、ODM等)。

        緩存策略:為了提高數據訪問性能,需要設計合適的緩存策略。

      【數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題】相關文章:

      PHP訪問數據庫04-27

      php連接mysql數據庫代碼08-01

      php向Mysql數據庫保存數據的代碼04-24

      PHP向MySQL數據庫保存數據代碼03-21

      PHP獲取MySQL數據庫里所有表的實現代碼05-28

      如何在PHP中連接MySQL數據庫04-13

      PHP使用中數據庫使用方法05-21

      PHP 中 MySQL 數據庫異步查詢實現03-03

      php數據庫備份腳本05-25

      主站蜘蛛池模板: 《overflower》第三季动漫 | 瓜达卢佩的玫瑰在线播放| 齐天大剩| 乌海在线| tube8| 斗罗大陆免费观看完整版高清在线| 痰多最怕一味药| 全城惊艳:离婚后短剧全集| 老爷升堂| 国风按摩院小电影| 《塔蒂亞娜2》完整版| 陆小凤传奇之海兰花| 平和县| 妖刀记第二部| 同学的妈妈双字ID免费中字| 沉香如屑电视剧结局| 疯狂女士| 老色哥| 电视剧老女人6| 义姐是不是良喂养1-2集 | 教堂姐姐在线观看| 周密RAPPER| 银魂248| 相亲2高清| 《维修工人的艳遇》中字 | 售楼部的秘密| 甜蜜惩罚在线观看| 兔子先生第一季第6期24k高清无打码 | 透析 电影| 幻想万华镜2| 越来越好村晚| 凶猛的办公室日本动漫电影| 荣誉守则电影在线观看| 绝对权力在线播放全集| 天地粮人 电视剧完整版免费观看| 玩命追踪在线观看| 铁齿铜牙纪晓岚第1部免费观看| 《高压监狱2》法国版正版 | 四个少妇精油按摩的电影| 中央一套元宵晚会| 众神之怒电影| 金瓶梅电视剧全集电视剧在线观看免费| 神探狄仁杰四部全集免费| 老司机免费福利视频| 舞男情未了在线观看| 局长太大太粗进不去| 娃娃脸4完整版免费| 美容院5HD| 捷克街头搭讪系列完整版免费观看 | 007女版满天星在线观看| 单身妈妈| 安拉拉斋电影免费播放高清正版| 前科搜研的主妇未删减| 《星辰变》樱花动漫免费观看| 台剧《黛比浪漫女家教》哪年上映| 妻子的秘密教学动漫| 爱唯侦察2024年最新合集| 韩剧《邻家女孩》免费观看| 麻辣隔壁第二季| 耒阳市| 超能查派字幕下载| 魔术师1998罗丽星克莱尔| 中华英雄电影免费国语在线观看 | 凪主演电影修空调免费观看| 监狱风云之传教士| 我的青梅竹马是消防员未删减| 五郎八卦棍国语| 牙医姐妹在线看完整版高清| 哥谭高中| 《泰莎的绣感》完整版| 尸兄第3季| 完美有多美| 女帝的男妃们短剧全集| 花与爱丽丝| 美容室的待遇6在线观看| 剑侠电视剧全集| 斗罗大陆动画片| 金猴降妖免费| 最高对决| 战狼6免费观看网站| 太阳照常升起电影| 《透视》在线观看| 相亲第一天就日了她| 青楼十二房完整电影| 继承者们| 妈妈的朋友4在线看| 卖百科全书的人完整版| 卿本佳人 在线| 小小蜜桃6免费播放全集电视剧 | 韩国电影《美人》| 《黑白禁区》电视剧全集| 金银悔1-5免费观看高清| 蒲公英的吃法大全| 男人和女人愁愁愁电视剧在线观op | 梦回鹿鼎记完整版| 9.1免费电影| 电影网站在线| 二十一世纪性格爱情指南英国| 诺丁山的梦| 唱歌的大姐姐第二季免费观看| 《特殊游泳教练》免费| 邪魔缠身的约纳斯小姐| 《十天抵债》在线播放| 屠龙少年历险记| 欧美1| 猫和老鼠陕西方言版全集| 斗罗大陆绝世唐门动漫免费观看| 夺命色诱| 北京遇上西雅图 影音| 爱我几几何电影免费观看| 艾薇儿girl friend| 美容院的待遇韩国| 我经过风暴| 高清《熊出没》| 暗夜情报员| 雪豹39| 美国式保罗2原版电影在线观看| 韩版《甄嬛传》| 排毒500在线观看完整版| 德田重男电影| 电影《酒店温存》| 电热毯应该铺在哪一层| 笔仙大战贞子2完整版免费观看 | 三妻四妾免费观看完整版高清,皇家女 | 黑帮大佬和我的365天第三部| 狂飙电视剧40集在线观看免费狂飙| 贫穷神来了动漫| 刀客家族的女人19| 战狼6欧式少女全集在哪看 | overflower动漫第1集到第8集| 《布里奇顿 第四季》| 《替弟还债十日》电影在线观看免费 | 东京新爱人| 美容是特殊待遇5| 广场舞阿哥阿妹背面| 战狼6电影免费播放西瓜视频 | 《后营露营》第二季完整版| 速度与激情10| 电影在线观看高清完整免费观看| 墨攻电影| 走火入魔指什么生肖| 美剧我要爸爸的种子| 新上海滩| 诱人的岳喷奶水HD中文字幕| 重生之商业帝国| 三年成全线观看免费| 陆小凤之大金鹏王| 刚结婚和部长一起去出差旅电影 | 韩国电影美容店的特别待遇5中字 《水润女人》刘志贤演谁 | 四少妇精油按摩| 从结婚开始恋爱免费播放电视剧 | 陈庭妮主演的电视剧| 戴安琳恩满天星无删减版百度云资源| 她很漂亮韩国版| 朴亚珍电影HD | 古惑仔之少年激斗| 《村枝》雨晴版| 热带雨电影| 漂亮的小姨韩剧免费观看完整版电视| 火柴女孩| 古墓丽影满天星真人版| 兵哥哥GSW| 印尼屠杀华人| 案发现场3| 唐朝诡事录二西行在线播放 | 毒战免费| 莫妮卡爱我几何原版免费观看| 男生和女生拔萝卜| xl司令第一季全集免费完整版| 赘婿在线观看完整版| 八戒满18电视剧大全| 《食物链》电影免费观看高清版| 放在里面边顶边吃饭| 华晨宇打响内娱反黄牛第一枪 | 藏海传电视剧在线观看| 《导演》意大利电影在线观看免费| 小鸡快跑电影免费完整版| 蜡笔小新剧场版森巴入侵计划| 其实他没那么喜欢你电影| 当蜜桃成熟时33d| 杰西简无删减版在线观看| 少年派下载| 继拇2| 霍比特人 百度影音| 女性3对1:两个人一次性| 玩命派对| 第二集法国农场| 电视剧麦香| 《隐身帽子》| 星汉灿烂电视剧全集在线观看免费| 讲的笔顺| 天注定免费完整版在线| 雪豹坚强岁月46集播放| 酒神小姐| 假面骑士创骑免费观看完整版中文| 肥龙过江粤语在线| 团建不能停在线观看| 你好李焕英电影在线观看| 星际特工在线观看免费完整版| 未成年之欲免费观看-嘟嘟韩剧网| 行骗天下KR 电视剧| 法国空姐5在线看免费高清满天星全集 | 《潜渊》全集免费播放| 电影《特殊交易》免费| 电影 昨天| 法国女超人麦乐迪满天星版本| 欢乐颂1电视剧全集免费观看| 美丽小蜜桃5免费播放全集电视剧| 哪吒一免费播放完整版| 僵尸大战世界| 包青天孝子章洛| 艾斯奥特曼中文版| 不一样的美男子预告7| 乡村爱情10全集免费版播放视频| 一拳超人第二季免费观看高清| 向西电影高清完整版| 保罗3雪莉一家1| 官场初次尝了销魂少妇宋楚楚| 黑白配在线观看免费播放| 荷尔德林的陶| 丁巴度| 致命弯道2在线观看| 韩国电影隐身帽子| 杏林春暖在线免费观看| 电影《生活中的玛丽》免费播放导演| 怪盗基德的结局| 星克莱尔(啄木鸟)第一夫人| 《快乐到死》电影| 水手服饲育在线看视频| 电视剧富贵| 丈夫的下属HD| 暗算电视剧免费高清完整版在线观看 | 巴西人与禽发生性行为的后果| 机器生活完整版| 夺命佳人在线完整版| 高清《恋恋红尘》电视剧| 如懿传在线观看免费| 高清《老师好》全集免费观看| 中字年轻漂亮的儿媳BD| 斗罗大陆2绝世唐门在线| 怎么减肥管用| 无法开口| CHIUTSE中老年女HD| 电视剧心星的泪光| 李昊石被立案调查| 太阳阶梯| 人前是爸爸背后是老公| 恐惧之影| 哎呀我愿意全集| 瑞克与莫蒂第5季| 时光正好免费观看全集| 出差期间未婚妻遭前任多次欺负日剧 | 放在里面边顶边吃饭| 爱情魔发师免费全集高清在线观看| 金银悔1-5免费看| 韩国推油电影| 韩国n房| 屠场呕吐娃娃手机免费看| 胸肌撕裂者| 正在播放: 【传媒】MDSR0006-2 《小凤新婚》下集-高冷新妻性奴 - 91n | 小姨子免费观看| 暴躁老妈高清免费观看电视剧大全老| 知情人范冰冰| 和部长一起去出差| 美剧《真探》第一季免费观看全集| 奇妙发型屋2在线观看免费中文版电视| 光阴的故事 电视剧| 刻晴大战史莱姆免费观看全集动漫 | 一品大天师短剧免费观看| eeuss.| 以法之名 电视剧| 三位大学位按摩记在线观看| 大江大河第二部全集免费观看| 一起愁愁30集全集免费看| 热带雨 完整版时长| 特殊家政服务电视剧在线观看| 黑蝴蝶刘敏涛免费观看全集| 凯登克劳斯电影在线观看完整版| 门事件曝光国产在线| 卖房子的女销售中文字幕未删减完整版在线免费观看 | 需要爸爸播种籽在线观看 | 东北往事之黑道风云二十年| 墨西哥瓜达卢佩的玫瑰完整版| 家有公婆在线观看| 电影《播种女儿》完整版视频| 轩辕剑之天之痕26| 第一拽妃txt下载| 判逆者第43集| 公主罗曼史| 天蝎座之夜3| 凄辱护士bd高清日本电影免费看| 没想到儿子的竟然那么大| 叛逆者免费观看完整版| 叶问1电影| 小波影院| 灌篮高手2022在线观看| 楼下的房客| 当不住的疯情| 法国版《绣感》完整版| 杨柳夺拳击女子66公斤级银牌| 睫毛膏4美国1983观看| 电视剧使命全集| 义姐是不是良在哪里看| 三德和尚与舂米六免费观看| 灯草花和灯| 财阀刑警| 凯登克罗斯全部电影在线观看| 弱小的英雄第二季| 安姨在线| 儿童歌曲快乐的节日| 三妻四妾免费观看完整版高清,皇家女御厨17.3 | 四位少妇按摩| 妈妈的厨房爆火短剧| 出差遇到渣男前任完整版在线观看 | 明日战记在线观看| 《可疑诊疗室:特殊待遇》中文版| 搞笑一家人国语版全集 | 无名之辈电影高清免费| 屋顶工| 通天书院| 秦皇岛市| 向涟沧市献上纯洁| 弹丸论破op| 青木时代在线观看| 五夜天| 百花缭乱 无修| 门第爱奇艺| 陆弃娘短剧免费观看| 开心鬼上错身女主角| 禁忌之恋的歌电影在线观看| 少女大人第五集免费观看| 英剧《情劫》电影版| 东陵大盗电影全集| 八八戒在线| 叶问外传张天志在线观看免费版| 《夜与日》电影完整版| 少年派2全集免费观看完整版高清| 二阶堂梦作品在线观看 | 钢铁侠三免费观看高清完整版| 天敌 电视剧| 回复术士之重启人生第二季在线观看| 怦然与你未删减| 追凶者也 电影| 阴阳眼少女全集免费| 疯狂动物城英语版免费| 韩国电影女大学生的诱惑| 魔鬼女集中营| 上司来我家做客| 高清《我的娜塔莎》电视剧| 继拇献身义子3| 清朝电视剧| 狙击手在线观看| 惜花芷电视剧免费看| 老农民电视剧全集60集免费播放| 采桑子 叶广岑| 《我的初恋不可能是姐姐》| 不当军事行为 (2017)| 新还珠格格的所有歌曲| 木下凛凛子的一级电影 | 于都县| 韩国爱情男女电影免费在线观看| 风月宝鉴电影| 冰河剧集小妈| 短剧《萌孙出击》免费播放| 《公的浮之手中字电影| 外星奇缘| 妻子爱上送快递的丈夫| 目光所及免费观看电视剧| 插曲的痛30集全集免费播放电影爱情| 欧美AAAAAA片黑寡妇| 终极恶女| 完美邻居| 高清今天开始是人类未删减| 私人家教 在线| 大秦帝国 纵横| yellow在线观看黑丝| 汤唯现身烧烤店 店主狂喜| 《爱我几何》原版| 前所未有的深入(1981)| 妻子的情人2无删减版观看| 同桌100网| 爱我几何神马影院| 一路向西全集观看| 漂亮的瘦子3大结局| 电视连续剧后宫| 我的前男友是我丈夫的属下| 一路向西电影完整版免费| 《武松》83版免费播放| 天使公主| 苍井空电影在线直播| 八戒八戒网剧在线观看15 | 轮到你了短剧合集| 水饺皇后未删减| 《牙医郝坂丽1986版》西瓜视频| 庆余年第一季特别版| 我和寡妇房东| 我的姐妹免费韩剧电视剧| 变节粤语高清| 媳妇的美好时代在线观看| 活人配阴婚的后果| 东京塔之越南战俘营完整版电影在线观看 | 结婚吧电视剧全集| 中山二院癌症患者家属发声| 韩国关于美容店的电影有哪些 | 一年级大结局下| 《花子vs驱魔师》第1集免费观看视频 | 涿州市住建局| 上海滩英文版| 热带暴风雨行动满天星版| 马拉加街夕阳红未删减| 灭火宝贝2斯托雅| 漫长的季节在哪个平台看| 金刚狼百度影音| 雪中悍刀行第二季免费观看超清| 地铁迷情| 混血儿摇篮曲1973正版播放| 非诚勿扰泰国女嘉宾| 莺长女儿全集在线看| 快乐方程式2| 谍影重重4高清完整版| 肉蒲团高清迅雷下载| 天网cctv| 强奸电影下载| 《甄嬛传》免费看| 地心历险记2神秘岛在线观看| 大江大河2部免费观看| 香香公主| 香醇的绣感在线观看| 嫣语赋在线观看| 法国空乘5完整版观看| 亲密 电影| 暴走三金| 一生何求陈百强| 巴拿马裁缝| 色戒未减除版| 朝国年轻的继5免费观看| 法国电影《女销售》的剧情简介| 和爱了七年的女孩结婚了| 街角凶宅| 正在播放: ROE-417 在见证女儿幸福的同时……却在婚礼宴席上,被女婿侵犯的母 | 康熙王朝50集全免费播放| 痞子殿下| 正在播放:#刘亦菲 情欲少妇与隔壁大爷的往年恋 - 17 | 唐禹哲电视剧| 《特殊的旅行》韩剧| 终结者5国语高清免费| 上海汪姐| 两瓣红莲今夜开一池碧水| 这么多年电影在线观看| 正在播放:【夏晴子&温芮欣】国风按摩院_年节双飞俏佳丽 | 正在播放:【传媒】MDSR0006-2 《小凤新婚》下集-高冷新妻性奴 - 17 | 机器总动员| 老婆6完整版国语电视剧| 新城妈妈| 花田喜事2010下载| 斯凯拉沃克斯的满天星| 王的女人下载mp4| 商务旅馆带绿帽子在线观看| 小时代3:刺金时代| 天乩之白蛇传说高清观看| 高清《爱的温暖》在线完整版| 圆桌骑士rom| 《overflower》第一季真人版 | 印度空姐2在线观看完整版| 阴阳路1-20全集免费| 瓢虫少女第四季| 私人家教韩国| 和讨厌的部长一起出差| 变形金刚2高清| 圣堂风云剧情| 落地秀才| 在暴雪时分大结局点映礼| 京香电视剧全集免费观看| 彩礼谈崩后转身嫁给豪门大佬| 巨蜥斗巨蟒| 真假学园第二部| 宝藏歌手| 战狼6免费观看在线下载| 扫黑风暴电视剧| 美国女孩发情2| 蜜桃成熟时33d qvod| 渗透全集| 电影我要爸爸播种子| 花鼓戏哭灵| 你们一起上吧 我根本没在怕| 锰钾电影| 悲伤比更悲伤的故事| 豪放大兵1999电视剧免费观看全集意大| 黑夜传说4在线观看| 功夫熊猫盖世传奇第二季| 电视剧 一生只爱你| 多大点事| 人员泰山hr成版1991| 恶魔阿萨谢尔在召唤你oad| 蜜桃成熟时李丽珍| 日本一卡二卡三卡四| 我在他乡挺好的一共多少集| 法国《卖百科全书的女人》| 电影日本妈妈| 再见艳阳天粤语| 险恶的绣感完整版| 黑猫警长电影| 《执行秘书》2009| 植物学家的女儿高清| 勇敢的心1| 美国一级伦理巜生殖按摩| 极速蜗牛插曲| 爱情回来了结局| 恶魔法则下载| 《泡我家的辣妹》动漫观看第一集| 军事不当啄木鸟满天星法版| 浪漫满屋泰国版12| 高清《巴黎小姐》电影在线观看| 善良的女同学中字| 屠宰森林| 需要爸爸的种子在线播放| 非诚勿扰20120714| 杰克逊最经典演唱会| 《荷尔蒙》6| 妈妈向前冲电视剧全集| 生生世世爱简谱| 朋友的妈妈在线完整免费| 斗罗大陆177| 金银梅1-5集免费播放电视剧| 范丞丞演的电视剧| 潘金莲激情三级做爰| 意大利版泰山hr版| 《一年后的你》动漫免费观看| 意大利《八尺夫人》多娜泰拉| 高清寄往电视台的神秘影像未删减| 我的抗战之猎豹突击高清| 麦乐迪与父亲家庭矛盾在线观看 | 一仆二主电视剧 全集| 插曲的痛30集全集观看| 怒火重案在线观看免费完整版 | 少女动漫在线观看全集| 特殊的游泳课4在线观看| 诱人的教师在线完整版| 荷兰空姐2019年上映的日本空姐是谁| 变形金刚四绝迹重生| 在你灿烂的季节电视剧| 《私人航空》在线观看| 免费观看美女和帅哥的电视剧| 雪中悍刀行免费观看全集| 电视剧独狼在线观看| 电视剧雾都猎狐| 卖百科全书的女人完整版 | 斗罗大陆第149集| 流氓状元| 菠萝蜜菠萝蜜影视在线观看| 新还珠格格94集| 电视剧第二十二条婚规| (已屏蔽)| 你的名字在线观看完整版免费高清| 人猿泰山hr版1995意大利版 | 明星有戏寻找唢呐王| 张北县| 青梅竹马是消防员全集| 今生有你电视剧西瓜免费观看 | 粉红女郎电视剧免费高清 | 神龙斗士第二部| 我的游泳女教练| 人类我们的故事全集| 幸福的出租车| 理发店里的特殊待遇电影 | 玫瑰的故事电视剧在线观看| 非常人贩2在线观看| 爆艹老妈46| 再度重相逢孙露| 洪江市| 一生何求陈百强| 天幕下的恋人粤语03| 爱我几何130| 因父去世休假被辞| 菲梦少女第二季全集免费| 公之浮之手5中字义父| 《烬相思》电视剧| 人体器官结构图片| 《中字》丝袜| 妖女迷行第一季| 马腾你别走电影完整版在线观看| 电影需要爸爸播种子免费完整版在线观看 | 安斋拉拉(Rara Anzai,安齋拉拉,安齋らら)出演的 AV 在线看 - avhole.one | 一仆二主电视剧| 高清《致命审判》在线观看| 京胡大赛| 非常有喜剧情分集介绍| 灵丘县| 满江红在线观看| 无人区电影高清免费| 炸天小姐在线观看免费版高清| 南洋十大邪门术| 理想之城全集| 《分娩按摩2》在线播放完整版视频| 韩国电影绿色椅子| 无声倒影在线观看全集免费| 人猿泰山真人版1995年| 圣斗士星矢冥界篇| 雪中悍刀行电视剧免费观看36集| 《私人航空》在线观看| 跟踪电影| 古墓兽影在线观看完整| 《屋顶工》| 《疯狂医生》在线观看高清| 女版战狼6三人| 阴阳眼见子| 禁忌5年转一代| 沙城到北京| 胜女的代价优酷| 满天星版杨玉环| 陪读妈妈电影完整版观看| 修罗战神:谁敢动我家人全集免费| 《私人女性监狱》| 甜蜜专宠我是狱长第二季免费观看| 天堂的张望 电影| 年轻的保险推销员| 红娘子49| 性瘾调教(H)| 初体验5在线观看整板| 韩剧《鬼宫》全集免费观看| 纯真的年代全集| J情丛林| 奥特曼全集免费观看完整版| 《克劳迪娅的背叛》电影| 罗莎《拳击手2》在线观看| 李卫当官第一部免费版央视网 | 母亲主动给孩子降火好吗| 伊波拉病毒2普通话国语| 短剧短剧| 两个人的世界在线播放| 侵犯高傲女教师白峰美羽 | 最牛村主任被打掉| 越狱第三季全集下载| 世上只有爸爸好| 八仙全传之八仙过海高清| 保险女王她的商业秘密中文版翻译| 忽而今夏1| 高清爱你的基蒂 第三季未删减| 雪烟追逐未删减| 整蛊专家3| 光环夜幕| 大鸡巴大战美女| 我从不忠截取的一段画面 | 写的比较细的开车故事| 角斗士3满天星版| 借种完整版电影在线观看| 卧底48天全集在线看| 《越南女兵满天星》电影| 手术直播间免费观看完整版| 年轻人 高清在线观看| 五河县| 黑衣警探国语| 叛逆者哪个台播出| 灰姑娘 2015 电影| 美国禁忌1-7| 陷入热恋的我们在线观看| 高清在线观看免费版PPT大学生| 要爸爸的种子免费观看完整版| 屠宰森林| 党代表主要表现| 《贪婪之岛》完整版免费观看| 成全世界免费高清观看在线电视剧| 逆转裁判3| 女保险公司推销8中文| 再见艳阳天保剑锋版| 碧血青天杨家将| 白峰美羽电影在线观看| 鬼神童子国语| 弃女归家:家产归我完整版观看| 陈雅伦曹查理《我为卿痴狂》在哪里 | 贾乃亮和李小璐合唱的歌曲| 重逢:丈夫的部下初恋电影 | 向东是大海百度影音| 欧美寂寞影院| 电影在线完整免费版 | 美容店的待遇免费观看 | 567电影| 年轻的母亲4线手在线播放| 月光宝盒免费高清观看 | 电影《法国空姐2》| 动物园未删减| 《伊波拉病毒》普通话在线观看| 借钱专家| 车手电影国语免费| 电影播放《渔夫荒淫史》| 被我丢弃的你| 三妻四妾国语版第三部电视剧简介| 电影《特邀外卖员》电影借种播放 | 红色假期黑色婚礼百度影音| 千里桃花一世开免费观看全集| 一仆二主全集在线观看| 韩国制造 电视剧| ova夕颜动漫在线观看| 豪门少奶奶全集免费| 激战从林2电影免费观看 | 坎贝奇品味人生| 千星之城电影高清完整版在线观看| 诱人的秘书在线观看| 电影:熟睡被义子侵犯| 热血街区极恶王X2完整版| 克隆人的进攻| 《入室暴行3被蹂躏| 美女来了| 护国良相狄仁杰| 林伟健10部必看电影| 特邀外卖员电影免费在线 | 暖春电视剧免费观看全集在线观看| 男生女生一愁愁愁观看大片 | 斗罗大陆第208集免费观看| 幻影丹尼| xl司令动漫第一季全集在线观看免费播放| 新少年杨门虎将| 高清《猎杀》免费观看| 屠宰场娃娃免费高清版在线观看 | 熊出没动漫| 新有菜免费观看全集免费| 西部神枪手| 许你耀眼完整版免费| 按摩师被弄到高潮A片| 冠心病最怕什么刺激| 遇见你之前| bt5156无忧无虑| 姊妹牙医在线观看高清完整| 七日生电视剧全集免费播放| 电影张三丰| 义子侵犯| 《影》动漫免费观看完整版| 台湾马友蓉| 沧元图免费在线观看| 需要爸爸的种子12言情片| 风花雪月全集免费观看| 我要和你在一起电视剧全集完整版| 王多鱼的视频高清视频| 荆轲刺秦王电影| 斗罗大陆观看全集免费| 《法国空少》电影| 刘嘉玲原谅绑匪| 赵本山小品就差钱| 六扇门系列电影| 《她被搬运工侵犯在线观看| 警察故事2电影| 神勇武工队传奇主题曲| 战狼6高清完整免费观看国语| 外姓兄弟| 路灯下的小姑娘广场舞| 家庭秘密教学在线看| 短剧合集金牌销售| 画壁快播| 加勒比海盗免费| 绣春刀ii:修罗战场| 瓜达卢佩的玫瑰HD| 愛してる! 电影| 窃听风云2电影| 做aj的电视剧免费观看大陆| 一门三司令| 电视剧夫妻密码| 致命怪谈| 17·3电影高清免费播放| 海角七号百度影音| shoushoumen| 浴火之路 电影| 方子传 韩国完整版| 权力的游戏第7季无删减完整观看| 一起愁愁在线观看完整版电视| 楚留香任贤齐国语版| 鹊刀门传奇| SSIS-338《最高の爱人诏》免费观看在线 | 体感预报| 高压监狱3法国电影在线观看完整免费高清原声奔跑吧 | 华丽的外出在线观看电视剧免费| 秀才爱上兵剧情| 大祠堂在线观看| 风暴来临| 姊妹牙医免费观看。| 秦时丽人明月心百度云| 调包婴儿| 动感之星小玲| 谁说我纨绔不羁短剧| 墨雨云间电视剧免费高清观看| 向阳而生电视剧免费观看| 淫荡女警| 魔术师与巨人| 我和丰满瑜伽老师| 国光帮帮忙沈玉琳| 《需要爸爸播种子》演员全名单| 人民的名义42| 挚爱游戏樊治欣全集免费观看| 高安市| 喜欢同学母亲视频韩国| 蝴蝶梦越剧| 幸福归来电视剧免费观看完整版| 黑白配免费播放高清完整版| 最美的时光大结局50| 真相2012| 色即是空在线| 七个少女在瑞士农场的电影| 古剑奇谭迅雷下载| 武动乾坤 电视剧| 家事如天电视剧| 俄罗斯女儿国2| 韩剧《我的瑜伽教练》免费观| 2008金银梅1-5普通话| 龙之谷破晓奇兵2| 丰满的妽妽2在线播放| 爱我就别想太多免费观看| 在线免费观看斗罗大陆| 天堂执法者第一季| 爱我几何 完整版| 无颜之月5集全免费看无删减| 小炸jackson| 一秒钟电影| 日本办公室的秘密2| 桃恋者双男主泰剧免费观看全集| 电影金手指| 蝴蝶之吻 快播| xl司令真人版,无马赛克在线观看 xl司令第一季未增减接档 | 交谊舞慢三步| 隋唐英雄102集| 新员工2电影免费观看完整版高清中文 | 小戏骨白蛇传| 激情纵林| 白日焰火在线| 江山为重| 打脸拜金女:老娘身价过亿短剧全集 | 高清破碎的爱| 1994年意大利赛伦渔夫和他的妻子| 电影那小子真帅| 刘易斯vs霍利菲尔德| 图样图森破啊| 法国伦理高压监狱3| 牙医赤子板栗完整版在线观看| 冰河世纪3高清下载| 斗士电影完整版观看| 妽子丰满妽子HD| 放在里面边顶边吃饭| 唐人街探案2电影免费观看播放| 中国刑警电视剧| 八戒7| 战狼6欧式少女免费| 电影杨三姐告状| 舒淇主演《玉女心》电影免费观看| 战狼6免费观看| 水电工外遇电影| 决战紫禁之巅在线观看完整版| 花样男子韩国版国语| 天山暮雪电视剧全集| 2008徐少强在线观看完整版 | 美女总裁的超级兵王| 完美世界免费观看全集| 烽火芳菲免费观看完整版| 站着再来一次第48集更新时间|