เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

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

Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 4859
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ

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

หนูต้องการที่จะเขียนคำสั่ง SQL ใน Joomla เพื่อที่จะ join ตารางแต่หนูเขียนเป็นคำสั่ง SQL ธรรมดาได้ดังโค้ด

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

SELECT apnwd_mdmindmap_province.province_name,apnwd_mdmindmap_place.place_name_en,apnwd_mdmindmap_place.district_id,apnwd_mdmindmap_place.amphur_id,apnwd_mdmindmap_place.place_name,apnwd_mdmindmap_place.lg,apnwd_mdmindmap_place.lt
FROM ((apnwd_mdmindmap_place 
INNER JOIN apnwd_mdmindmap_province ON apnwd_mdmindmap_place.province_id = apnwd_mdmindmap_province.province_id))[size=50][/size]
ต้องเขียนเป็น Joomla ยังไงค่ะ
Live Simply, Laugh Often, Love Deeply.....
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ

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

ลองดูตัวอย่าง

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

$db = \Joomla\CMS\Factory::getDbo();
$query = $db->getQuery(true)
    ->select('*')
    ->from('#__mdmindmap_place AS a')
    ->innerJoin('apnwd_mdmindmap_province AS b ON a.province_id = b.province_id');
$db->setQuery($query);
$result = $db->loadObjectList();
print_r($result);
exit();
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 4859
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ

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

tsukasaz เขียน:ลองดูตัวอย่าง

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

$db = \Joomla\CMS\Factory::getDbo();
$query = $db->getQuery(true)
    ->select('*')
    ->from('#__mdmindmap_place AS a')
    ->innerJoin('apnwd_mdmindmap_province AS b ON a.province_id = b.province_id');
$db->setQuery($query);
$result = $db->loadObjectList();
print_r($result);
exit(); 
ขอบคุณค่ะ :) :) :)
Live Simply, Laugh Often, Love Deeply.....
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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