Discuz! So schreiben Sie eine gemeinsame Tabellenabfrage

WBOY
Freigeben: 2023-03-02 11:52:01
Original
1366 Leute haben es durchsucht

Derzeit gibt es einen Code wie diesen

<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>
Nach dem Login kopieren
Nach dem Login kopieren

Seine Funktion besteht darin, nach dem Hinzufügen verwandter Artikel ID-entsprechende Datensätze in der Tabelle „portal_article_lated“ zu generieren und dann die relevanten Felder in der Tabelle „portal_article_title“ über die ID abzurufen. Jetzt möchte ich darauf aufbauen und muss auch die Catid übergeben die Tabelle portal_article_title. Wie erhalte ich die relevanten Datensätze in der Tabelle portal_category?

Vielen Dank.

Antwortinhalt:

Derzeit gibt es einen Code wie diesen

<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>
Nach dem Login kopieren
Nach dem Login kopieren

Seine Funktion besteht darin, nach dem Hinzufügen verwandter Artikel ID-entsprechende Datensätze in der Tabelle „portal_article_lated“ zu generieren und dann die relevanten Felder in der Tabelle „portal_article_title“ über die ID abzurufen. Jetzt möchte ich darauf aufbauen und muss auch die Catid übergeben die Tabelle portal_article_title. Wie erhalte ich die relevanten Datensätze in der Tabelle portal_category?

Vielen Dank.

Schreiben Sie einfach die SQL-Anweisung direkt, es ist nicht erforderlich, diese AR-Schreibmethode zu verwenden.

Auch native SQL-Anweisungen sollten einfach zu implementieren sein

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage