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

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting

ตอบกระทู้

รูปแสดงอารมณ์
: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 phpbb ต้องการ Query ข้อมูลจากโพสต์

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

โดย nubwo23 » 01/11/2018 11:14 am

ขอบคุณสำหรับข้อมูลที่ดีและมีประโยชน์มากๆ

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

โดย AePongsak » 24/07/2018 10:08 am

ขอบคุณครับเดียวลองดูนะครับ

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

โดย tsukasaz » 24/07/2018 9:15 am

ไอดีของ post แรก แต่ละ topic อยู่ในตาราง topics อยู่แล้ว ชื่อ topic_first_post_id เอามาใช้ได้เลย

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

โดย AePongsak » 23/07/2018 6:02 pm


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


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

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

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

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

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 ได้)
รูปภาพ

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

ข้างบน