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

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

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

Top