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

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

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

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1990
Joined: 21/05/2019 10:45 am

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

Post by jamepiyawat » 22/07/2019 6:21 pm

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

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

Code: Select all

SELECT COUNT(order_id) FROM `table_orders`
ผลลัทธ์ที่ได้
Selection_999(084).png
Selection_999(084).png (3.78 KiB) Viewed 103 times
แต่ถ้าเราจะไปเขียนใน joomla ก็ลองสังเกตดูว่า COUNT นี้ยังอยู่ในคำสั่ง SELECT จึงต้องเขียนออกมาแบบนี้

Code: Select all

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

  • Similar Topics
    Replies
    Views
    Last post

Return to “Joomla Developing Knowledge”

Who is online

Users browsing this forum: No registered users and 3 guests