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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ

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

โดย Parichat » 06/02/2018 2:17 pm

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(); 
ขอบคุณค่ะ :) :) :)

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

โดย tsukasaz » 06/02/2018 2:13 pm

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

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

$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();

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

โดย Parichat » 06/02/2018 2:06 pm

หนูต้องการที่จะเขียนคำสั่ง 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 ยังไงค่ะ

ข้างบน