Discuz!聯表查詢怎麼寫

WBOY
發布: 2023-03-02 11:52:01
原創
1364 人瀏覽過

目前有一段這樣的程式碼

<code>$article['related'] = array();
if(($relateds = C::t('portal_article_related')->fetch_all_by_aid($aid))) {
    foreach(C::t('portal_article_title')->fetch_all(array_keys($relateds)) as $raid => $value) {
        $value['uri'] = fetch_article_url($value);
        $article['related'][$raid] = $value;
    }
    
}</code>
登入後複製
登入後複製

它的作用是在添加相關文章後,在portal_article_related表裡生成ID對應記錄,然後通過ID獲取到portal_article_title表中的相關字段,現在我想在此基礎上,還需要通過portal_article_title表中的catid獲得portal_category表裡的相關記錄,請問怎麼寫?

謝謝。

回覆內容:

目前有一段這樣的程式碼

<code>$article['related'] = array();
if(($relateds = C::t('portal_article_related')->fetch_all_by_aid($aid))) {
    foreach(C::t('portal_article_title')->fetch_all(array_keys($relateds)) as $raid => $value) {
        $value['uri'] = fetch_article_url($value);
        $article['related'][$raid] = $value;
    }
    
}</code>
登入後複製
登入後複製

它的作用是在添加相關文章後,在portal_article_related表裡生成ID對應記錄,然後通過ID獲取到portal_article_title表中的相關字段,現在我想在此基礎上,還需要通過portal_article_title表中的catid獲得portal_category表裡的相關記錄,請問怎麼寫?

謝謝。

直接寫SQL語句就好了,不用搞這個AR的寫法吧。

就算原生sql語句應該也能很容易實現的

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板