Forum (Threads anordnen nach lastchange)

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

  • Forum (Threads anordnen nach lastchange)

    Ich bin grad an einem eigenen Forum für unsere Site.

    (wegen php version uns so, hab keine ahnung, aber denk mal sehr aktuell (domainbox.de) außerdem ist das glaub unwichtig für mein problem)

    ich hab 2 tabellen gemacht (eine für threads und eine für posts):

    PHP-Code:
    CREATE TABLE hdn_publicforum (
      
    status int(1NOT NULL default '0',
      
    topic varchar(50NOT NULL default 'x',
      
    autor_id int(4NOT NULL default '0',
      
    autor varchar(30NOT NULL default '*regged*',
      
    timestamp varchar(100) default NULL,
      
    text text NOT NULL,
      
    tid int(4NOT NULL auto_increment,
      
    lastchange varchar(100NOT NULL default '',
      
    KEY tid (tid)
    TYPE=MyISAM
    und
    PHP-Code:
    CREATE TABLE hdn_puplicforum_posts (
      
    topic varchar(50NOT NULL default '',
      
    autor_id int(4NOT NULL default '0',
      
    autor varchar(30NOT NULL default '',
      
    timestamp varchar(14) default NULL,
      
    text text NOT NULL,
      
    id int(4NOT NULL auto_increment,
      
    tid int(4NOT NULL default '0',
      
    PRIMARY KEY  (id)
    TYPE=MyISAM

    ich möchte jetzt die threads (hdn_publicforum) ausgeben und zwar angeordnet nach dem letzten post aus hdn_publicforum_posts der jeweils zu jedem thread gehört, also der thread mit dem neuesten post soll oben stehen. bei datum verwend ich unixtimestamp.

    mir fällt dafür aber einfach keine lösung ein.
    threads nach erstllungsdatum ordnen - kein problem, aber aben nach neuester Antwort sortieren - sehr groß problem

    bitte helft mir, ich bekommt auch viele dankesworte von mir

  • #2
    na dann sortier sie entweder

    nach der der id, die größte id ist ja das letzte eingetragene post und über
    join kriegste den thread dazu! oder du aktualisierst bei jedem post dem timestamp deines threads, dann haste den neuesten auch oben.

    eddi
    [color=red]musse rühre, musse probiere=>iss a pulsgeber ![/color]

    Kommentar


    • #3
      [quote]
      nach der der id, die größte id ist ja das letzte eingetragene post und über
      join kriegste den thread dazu!
      [/qoute]

      kannst du das nochmal genauer sagen?
      ich kann doch nicht die eine tabelle nach der spalte id sortieren die in einer ganz anderen tabelle gespeichert ist, oder doch ?


      und meinst du die func.:

      http://www.php.net/manual/de/function.join.php
      Zuletzt geändert von isi; 01.02.2003, 21:46.

      Kommentar

      Lädt...
      X