วิธีการใช้ COUNT ใน joomla เพื่อนับจำนวนฟิวในตาราง

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

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

ภาพประจำตัวสมาชิก
jamepiyawat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 662
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

วิธีการใช้ COUNT ใน joomla เพื่อนับจำนวนฟิวในตาราง

โพสต์โดย jamepiyawat » 22/07/2019 6:21 pm

หลาย ๆ คนก็คงจะเคยใช้คำสั่ง COUNT กันมาบ้างแล้วจุดประสงค์ก็คือเพื่อที่จะนับจำนวนค่าของฟิวที่เราเลือกนั้นว่ามีกี่จำนวนซึ้งถ้าเรานำไปเขียนใน php หรือ sql แล้วล่ะก็คงเป็นเรื่องที่ไม่อยากซักเท่าไรแต่ว่าถ้าเราจะเป็นจะไปพัฒนาที่ joomla ล่ะถ้าเรียกใช้แบบปกติไม่ได้แน่ดังนั้นเราจึงจะเป็นจะต้องมีวิธีการเรียกใช้ COUNT ในแบบของ joomla กันวิธีการจะเป็นอย่าไรลองไปดูกันได้เลย

อันนี้ก็จะเป็นวิฺธีการเรียกใช้ COUNT ใน sql นะครับ

โค้ด: เลือกทั้งหมด

SELECT COUNT(order_id) FROM `table_orders`


ผลลัทธ์ที่ได้

Selection_999(084).png
Selection_999(084).png (3.78 KiB) เปิดดู 33 ครั้ง


แต่ถ้าเราจะไปเขียนใน joomla ก็ลองสังเกตดูว่า COUNT นี้ยังอยู่ในคำสั่ง SELECT จึงต้องเขียนออกมาแบบนี้

โค้ด: เลือกทั้งหมด

Public function getOrder()
  {
    $db = joomla\CMS\Factory::getDbo();
            $query_order = $db->getQuery(true)
            ->select('COUNT(order_id)')
            ->from('table_orders');

    $db->setQuery($query_order);
    $items = $db->loadResult();
    print_r($items); //แสดงผลที่ $items เก็บเอาไว้
    exit;
    return $items;
  }


ผลลัพธ์ที่ได้

Selection_999(085).png
Selection_999(085).png (4.02 KiB) เปิดดู 33 ครั้ง


เป็นอย่างไรกันบ้างครับสำหรับการเรียกใช้คำสั่ง COUNT ใน joomla ไม่ยากอย่างที่เราคิดเลยใช้ไหมลล่ะครับก็เป็นการพัฒนา joomla ที่มีความแตกแต่งกันอยู่นิดหน่อยถ้าใครที่ทราบภาษา php อยู่แล้วก็คงจะเป็นอะไรที่ไม่ยากเท่าไรก็หวังว่าบทความนี้จะเป็นความรู้ให้กับทุกท่านที่เข้ามาอ่านกันไม่มากก็น้อย

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 4 และ บุคคลทั่วไป 0 ท่าน