Query Hilfe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Query Hilfe

    Hi.

    Vorhaben: Posts alla Facebook.
    User erstellt einen Beitrag und darauf lässt sich kommentieren.

    Da ich mit einer Smarty Template Engine arbeite benötige ich demnach
    2 Arrays für die getrennte Darstellung.
    Das erste Array für den Thread und das zweite für die Kommentare.
    Allerdings muss das irgendwie zusammengefasst werden und ich hab keine Idee?!
    Wenn ich zwei Arrays verbinden würde, könnte ich nicht mehr auf die Kommentare oder andersrum zugreifen. Oder hab ich einen denkfehler?

    Ich habe drei Tabellen:
    Tabelle 1 = Threads
    Tabelle 2 = Kommentare
    Tabelle 3 = User

    t1 = id,userid,ins_time,message,type,type_value
    t2 = thread_id,comment_userid,comment_time_comment_message
    t3 = id,username

    Ich habs schon mit nem join versucht. Aber das ist ja das selbe in grün.
    Ob ich nun 2 Querys miteinander verbinde oder einen Query in Abhängkeit gestalte.
    Ich komme nicht einzeln an die Kommentare ran.Aber die brauch ich halt

    Ich hoffe man kann so halbwegs folgen wo mein problem liegt *g

    Frohe Ostern und danke für die Anteilnahme

  • #2
    danke für die hilfe.

    wen es juckt. bittesehr. habs hinbekommen

    PHP-Code:
    //threads als array
    $threadsselect from T where xxx


    foreach ($threads as $val){
        
        
    //kommentare des threads als array
        
    $comments[] = select from where id $val['id'];

    }
    $smarty->assign("threads"$threads);
    $smarty->assign("comments"$comments); 

    HTML-Code:
    {section name=threads loop=$threads}
    {$threads[threads].message}
    
         {section name=comments loop=$comments[threads]}
              {$comments[threads][comments].comment_message}
         {/section}
    {/section}
    Zuletzt geändert von Marcus-24-D; 01.04.2013, 18:09.

    Kommentar

    Lädt...
    X