ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

คำสั่งที่ใช้ในการกำหนดจำนวนข้อมูลที่ต้องการแสดงในคำสั่ง SQL ใน Joomla

 

          ในกรณีที่ต้องการ Select ข้อมูลในฐานข้อมูลมาแสดงในตารางโดยต้องการแสดงข้อมูลบางส่วนเช่นแสดงข้อมูลแค่ 10 แถว เราก็สามารถกำหนดได้ในคำสั่ง SQL ได้และยังสามารถแสดงข้อมูลปัจจุบันขึ้นมาแสดงก่อนได้ โดยสามารถทำได้ดังนี้

 

วิธีการใช้คำสั่งในการกำหนดจำนวนข้อมูลที่ต้องการแสดงในคำสั่ง SQL ใน Joomla ดังนี้

  1. เปิดไฟล์ php ที่อยู่ในโมเดล
  2. จากนั้นก็ทำการเพิ่มคำสั่ง SQL ที่ใช้ในการ Select ข้อมูลมาแสดงดังโค้ด
    public function getUsers() {
            $db = JFactory::getDbo();
            $query = $db->getQuery(true)
                    ->select('*')
                    ->from('#__users')
                    ->order('id DESC');
            $db->setQuery($query);
            $show = $db->loadAssocList('id');
            return $show;
    }​
  3. จากนั้นเพิ่มโค้ดดังนี้
    $db->setQuery($query, 0, 10);​
  4. รวมโค้ดจะได้ดังนี้
    public function getUsers() {
            $db = JFactory::getDbo();
            $query = $db->getQuery(true)
                    ->select('*')
                    ->from('#__users')
                    ->order('id DESC');
    //คำสั่งที่ใช้ในการกำหนดจำนวนแถวของข้อมูลที่ต้องการแสดงโดยในที่นี้กำหนดให้แสดงแค่ 10 แถว
            $db->setQuery($query, 0, 10);
            $db->setQuery($query);
            $show = $db->loadAssocList('id');
            return $show;
    }​
  5. ตัวอย่างผลลัพธ์ที่ได้
    คำสั่งที่ใช้ในการกำหนดจำนวนแถวของข้อมูลที่ต้องการแสดงในคำสั่ง SQL ใน Joomla
    ตัวอย่างผลลัพธ์

 

          ในการกำหนดจำนวนข้อมูลที่ต้องการแสดงจะเหมากับจำนวนข้อมูลที่มากและต้องการแสดงข้อมูลแค่บางส่วนเพื่อแสดงเป็นตัวอย่างไว้ให้ผู้ใช้ดูและสามารถเข้าไปดูข้อมูลทั้งหมดไว้อีกหน้านึงได้

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สรุปงานวิดีโอที่ศึกษาเกี่ยวกับmindphp
โดย Aranya อ 26 ม.ค. 2021 3:40 pm บอร์ด M121 - อรัญญา ปะสาวะกา
0
8
อ 26 ม.ค. 2021 3:40 pm โดย Aranya
Index ถอดวิดีโอ Canva
โดย Aranya อ 26 ม.ค. 2021 2:32 pm บอร์ด M121 - อรัญญา ปะสาวะกา
2
14
อ 26 ม.ค. 2021 7:51 pm โดย mindphp
งานประจำวันที่ 26 มกราคม 2564
โดย Aranya อ 26 ม.ค. 2021 9:40 am บอร์ด M121 - อรัญญา ปะสาวะกา
12
72
อ 26 ม.ค. 2021 7:58 pm โดย Aranya
phpBB3 เมนู ACP หายไปและ login เป็น admin ไม่ได้
โดย eange08 จ 25 ม.ค. 2021 7:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
33
อ 26 ม.ค. 2021 10:16 am โดย eange08
7s Framework วิเคราะห์ธุรกิจในองค์กร
โดย Aranya จ 25 ม.ค. 2021 4:46 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
2
26
อ 26 ม.ค. 2021 4:36 pm โดย Aranya
SWOT
โดย Aranya จ 25 ม.ค. 2021 4:15 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
21
อ 26 ม.ค. 2021 4:10 pm โดย Aranya
five forces model
โดย Aranya จ 25 ม.ค. 2021 3:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
31
อ 26 ม.ค. 2021 11:31 am โดย Aranya
7ps พื้นฐานการตลาด
โดย Aranya จ 25 ม.ค. 2021 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
25
อ 26 ม.ค. 2021 10:41 am โดย Aranya