เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ
Moderator: mindphp
-
offing
- PHP VIP Members
- โพสต์: 1527
- ลงทะเบียนเมื่อ: 18/08/2014 10:01 am
โพสต์ที่ยังไม่ได้อ่าน
โดย offing »
เขียน sql order by 2 ชุดเป็น array แล้ว buill ออกมามันไม่กระจายให้ขอคำแนะนำหน่อยคับ
โค้ด: เลือกทั้งหมด
$sql_ary = array(
'SELECT' => 't.topic_id',
'FROM' => array(
TOPICS_TABLE => 't',
),
'WHERE' => "$sql_where
AND t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ")
$sql_approved
$sql_limit_time",
'ORDER_BY' => array('t.topic_type ' . ((!$store_reverse) ? 'DESC' : 'ASC') ,'t.topic_id ' . 'DESC' ,)
);
$sql = $db->sql_build_query('SELECT', $sql_ary);
print_r($sql);
output
SELECT t.topic_id FROM (phpbb_topics t) WHERE t.forum_id = 2 AND t.topic_type IN (0, 1) AND 1 = 1 ORDER BY Array
-
offing
- PHP VIP Members
- โพสต์: 1527
- ลงทะเบียนเมื่อ: 18/08/2014 10:01 am
โพสต์ที่ยังไม่ได้อ่าน
โดย offing »
order_by เขียนเป็น array ไม่ได้เขียนแบบ string แทน
-
-
- 0 ตอบกลับ
- 441 แสดง
-
โพสต์ล่าสุด โดย thatsawan
23/07/2019 2:55 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 70