Page 1 of 1

สอบถามการใช้งาน sql phpbb ต้องการ Query ข้อมูลจากโพสต์

Posted: 23/07/2018 6:02 pm
by AePongsak

จุดประสงค์คือ ต้องการดึงข้อความจากโพสต์แรก ขึ้นแรกจะดึงข้อมูลเป็น Text อยากทราบไอดีของ post แรก แต่ละ topic


ซึ่่งใช้คำสั่ง คือดึงจากจากตราง POSTS_TABLE และ Query post_id ไอดีออกมา

Code: Select all

$sql = ' SELECT *  FROM ' . POSTS_TABLE . ' WHERE post_id = ' . $post_id;
พอได้ post_id และดึงเฉพาะ field $post_text

Code: Select all

while ($row = $this->db->sql_fetchrow($resultc)) {
                $post_text = $row['post_text'];
                }


ตอนนี้ติดปัญหาคือ phpbb จะเรียง post_id เป็น 1-2-3-4-5 ... โดยไม่แยกว่าอยู่ topic_id ไหน
(เพราะ topic_id สามารถมีหลาย post_id ได้)
Image

ถ้าเปลี่ยนไป Query จาก post_id เป็น topic_id จะได้หรือไม่

Re: สอบถามการใช้งาน sql phpbb ต้องการ Query ข้อมูลจากโพสต์

Posted: 24/07/2018 9:15 am
by tsukasaz
ไอดีของ post แรก แต่ละ topic อยู่ในตาราง topics อยู่แล้ว ชื่อ topic_first_post_id เอามาใช้ได้เลย

Re: สอบถามการใช้งาน sql phpbb ต้องการ Query ข้อมูลจากโพสต์

Posted: 24/07/2018 10:08 am
by AePongsak
ขอบคุณครับเดียวลองดูนะครับ

Re: สอบถามการใช้งาน sql phpbb ต้องการ Query ข้อมูลจากโพสต์

Posted: 01/11/2018 11:14 am
by nubwo23
ขอบคุณสำหรับข้อมูลที่ดีและมีประโยชน์มากๆ