簡體   English   中英

如何在MySQL上獲取vBulletin線程ID?

[英]How can i get vBulletin thread id on MySQL?

$reviewsthread = $vbulletin->db->query_first("
    SELECT
        thread.threadid, thread.title,
        post.pagetext AS preview
    FROM
        ".TABLE_PREFIX."thread AS thread INNER JOIN
        ".TABLE_PREFIX."post AS post ON thread.firstpostid = post.postid
    WHERE
        thread.forumid = 12
        AND
        thread.title LIKE '%".$vbulletin->db->escape_string($moviedata['title'])."%'
    LIMIT
        1
");

上面是php代碼的一部分,用於在外部電影頁面上顯示來自論壇主題的帖子內容。

假設正在查看AVATAR電影頁面。 它會自動檢查論壇(僅id(12)的電影評論論壇)是否有任何包含“頭像”字樣的主題。 如果是,則它將在電影頁面中顯示主題發布內容。

由於我想提供該線程的鏈接,因此我也需要知道線程標題。

在這一點上我需要幫助。 我如何獲取論壇線程ID,以便添加鏈接html模板,例如:

<a href="showthread.php?t=$moviereviewthreadid">Click here to read the entire review...</a>

在此先感謝...問候

你能解釋更多嗎?

答案似乎在您的問題內!

vb中線程的URL

<a href="SITE URL/showthread.php?t=THREAD ID > title </a>

因此您可以將其分配給var,然后像您一樣放置它:

$moviereviewthreadid = $vbulletin->db->query_read("SELECT thread.threadid FROM ".TABLE_PREFIX."thread WHERE forumid = 12 ")

然后 :

<a href="showthread.php?t=$moviereviewthreadid">Click here to read the entire review...</a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM