อยากทราบว่า ถ้าอาจะต้องการหา หัวข้อ จาก forum_id ที่กำหนด

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 2777
Joined: 19/09/2018 10:33 am

อยากทราบว่า ถ้าอาจะต้องการหา หัวข้อ จาก forum_id ที่กำหนด

Postby Ittichai_chupol » 16/05/2019 3:29 pm

ผมได้ลองกรอก เลข forum_id เพื่อหาหัวข้อที่ต้องการเช่น ซึ่งอยู่ใน forum_id ที่ 4 ซึ่งเป็น forum ที่ในภายใน forum_id ที่กำหนดอีกชั่นหนึ่ง ซึ่งผมต้องการเพียงแค่กรอกเลข forum_id หลัก คือ forum_id ที่กำหนด อยากเดียว ก็สามารถที่จะหาหัวข้อคือที่อยู่ภายใน forum อื่นๆ ที่มี forum_id ที่กำหนด เป็นหลักได้ด้วย


ตัวอย่าง SQL ที่ทดลองทำครับคือหาหัวข้อ
ทดสอบ นามแฝง นะตร๊'
ที่อยู่ใน forum_id ที่ 4 ซึ่งเป็น forum ที่อยู่ภายใน forum_id ที่ 3 อีกที่

Code: Select all

SELECT topic_id FROM (phpbb_topics t) LEFT JOIN phpbb_forums f ON (t.forum_id = f.forum_id) WHERE t.forum_id IN (2,3) OR f.parent_id IN (2,3) AND t.topic_title = 'ทดสอบ นามแฝง นะตร๊'


User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 2777
Joined: 19/09/2018 10:33 am

Re: อยากทราบว่า ถ้าอาจะต้องการหา หัวข้อ จาก forum_id ที่กำหนด

Postby Ittichai_chupol » 21/05/2019 4:00 pm

แก้ไข้ได้แล้วครับ


Code: Select all


SELECT f.forum_id,`parent_id` ,t.topic_id FROM phpbb_topics t LEFT JOIN phpbb_forums f ON t.forum_id = f.forum_id
WHERE
(f.forum_id IN (2,3) OR f.parent_id IN (2,3)) 
AND t.topic_title = 'ทดสอบ นามแฝง นะตร๊'




Return to “Programming - PHP”

Who is online

Users browsing this forum: Golff Sinlapachai and 29 guests