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

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

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

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

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

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

หลาย ๆ คนก็คงจะเคยใช้คำสั่ง 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) Viewed 688 times
แต่ถ้าเราจะไปเขียนใน 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) Viewed 688 times
เป็นอย่างไรกันบ้างครับสำหรับการเรียกใช้คำสั่ง COUNT ใน joomla ไม่ยากอย่างที่เราคิดเลยใช้ไหมลล่ะครับก็เป็นการพัฒนา joomla ที่มีความแตกแต่งกันอยู่นิดหน่อยถ้าใครที่ทราบภาษา php อยู่แล้วก็คงจะเป็นอะไรที่ไม่ยากเท่าไรก็หวังว่าบทความนี้จะเป็นความรู้ให้กับทุกท่านที่เข้ามาอ่านกันไม่มากก็น้อย
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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