รูปแบบการดึงข้อมูลจากฐานข้อมูลใน Joomla

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

Moderator: mindphp, ผู้ดูแลกระดาน

Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 4859
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

รูปแบบการดึงข้อมูลจากฐานข้อมูลใน Joomla

โพสต์ที่ยังไม่ได้อ่าน โดย Parichat »

รูปแบบการดึงข้อมูลจากฐานข้อมูลใน Joomla

ในการ Select ข้อมูลมาจากฐานข้อมูลนั้นเราก็สามารถกำหนดรูปแบบของการดึงข้อมูลมาแสดงได้ ดังนี้
  • 1.$db->loadRowList() ตัว loadRowList() เป็นการดึงข้อมูลมาเป็น array แบบ key ก็คือเป็น 0 1 2 3
    ตัวอย่างผลลัพธ์ของการใช้งาน loadRowList()
    Array
    (
    [0] => Array
    (
    [0] => 16165653
    [1] => 1
    [2] => 7
    [3] => ::1
    [4] => 1517730244
    )

    [1] => Array
    (
    [0] => 16165652
    [1] => 0
    [2] => 0
    [3] => ::1
    [4] => 1517728479
    )

    [2] => Array
    (
    [0] => 16165651
    [1] => 1
    [2] => 39
    [3] => ::1
    [4] => 1517716583
    )
    )
    2.$db->loadAssocList() ตัว loadAssocList() เป็นการดึงข้อมูลมาเป็น array แบบ key ก็คือเป็นชื่อคอลัมน์ โดยจะมีการดึงข้อมูลมาทุกแถวในตารางนั้นๆ
    ตัวอย่างผลลัพของการใช้งาน loadAssocList()
    Array
    (
    [0] => Array
    (
    [id] => 16165653
    [id_start] => 1
    [id_end] => 7
    [ip] => ::1
    [log_date] => 1517730244
    )

    [1] => Array
    (
    [id] => 16165652
    [id_start] => 0
    [id_end] => 0
    [ip] => ::1
    [log_date] => 1517728479
    )

    [2] => Array
    (
    [id] => 16165651
    [id_start] => 1
    [id_end] => 39
    [ip] => ::1
    [log_date] => 1517716583
    )
    )
    3.$db->loadObjectList() ตัว loadObjectList() เป็นการดึงข้อมูลแบบ object
    ตัวอยางผลลัพธ์การใช้งาน loadObjectList()
    Array
    (
    [0] => stdClass Object
    (
    [id] => 16165653
    [id_start] => 1
    [id_end] => 7
    [ip] => ::1
    [log_date] => 1517730244
    )

    [1] => stdClass Object
    (
    [id] => 16165652
    [id_start] => 0
    [id_end] => 0
    [ip] => ::1
    [log_date] => 1517728479
    )

    [2] => stdClass Object
    (
    [id] => 16165651
    [id_start] => 1
    [id_end] => 39
    [ip] => ::1
    [log_date] => 1517716583
    )
    )
    4.$db->loadAssoc(); ตัว loadAssoc() เป็นการดึงข้อมูลแบบ array แต่จะมีการดึงข้อมูลแค่แถวเดียวในตารางเท่านั้น
    ตัวอย่างผลลัพธ์การใช้งาน loadAssoc()
    Array
    (
    [id] => 16165653
    [id_start] => 1
    [id_end] => 7
    [ip] => ::1
    [log_date] => 1517730244
    )
Live Simply, Laugh Often, Love Deeply.....
ภาพประจำตัวสมาชิก
อีผี
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 19/06/2018 5:10 pm

Re: รูปแบบการดึงข้อมูลจากฐานข้อมูลใน Joomla

โพสต์ที่ยังไม่ได้อ่าน โดย อีผี »

ขอบคุณสำหรับความรู้มากเลยค่ะ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 61