Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Forum (Threads anordnen nach lastchange) [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Forum (Threads anordnen nach lastchange)


 
isi
01-02-2003, 20:40 
 
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):


CREATE TABLE hdn_publicforum (
status int(1) NOT NULL default '0',
topic varchar(50) NOT NULL default 'x',
autor_id int(4) NOT NULL default '0',
autor varchar(30) NOT NULL default '*regged*',
timestamp varchar(100) default NULL,
text text NOT NULL,
tid int(4) NOT NULL auto_increment,
lastchange varchar(100) NOT NULL default '',
KEY tid (tid)
) TYPE=MyISAM;



und

CREATE TABLE hdn_puplicforum_posts (
topic varchar(50) NOT NULL default '',
autor_id int(4) NOT NULL default '0',
autor varchar(30) NOT NULL default '',
timestamp varchar(14) default NULL,
text text NOT NULL,
id int(4) NOT NULL auto_increment,
tid int(4) NOT 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 :rolleyes:

bitte helft mir, ich bekommt auch viele dankesworte von mir :D

 
mister_x1
01-02-2003, 21:16 
 
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

 
isi
01-02-2003, 21:27 
 
[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


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:09 Uhr.