Online-Skater
Erfahrenes Mitglied
Hi also ich habe ein MYSQL Problem und kenne mich da nicht so gut aus:
Folgende Tabellenstruktur
mk_forum
`fid` INT(10) NOT NULL auto_increment,
`bereich` VARCHAR(25) NOT NULL,
PRIMARY KEY (fid)
mk_forum_topic
`tid` INT(10) NOT NULL auto_increment,
`fid` INT(10) NOT NULL,
`topics` VARCHAR(100) NOT NULL,
`hits` INT(10) NOT NULL,
`autor` VARCHAR(20) NOT NULL,
`close` CHAR(1) NOT NULL,
PRIMARY KEY (tid)
mk_forum_post
`pid` INT(14) NOT NULL auto_increment,
`tid` INT(10) NOT NULL,
`fid` INT(10) NOT NULL,
`post` TEXT NOT NULL,
`poster` VARCHAR(20) NOT NULL,
`datum` DATETIME NOT NULL,
PRIMARY KEY (pid)
Das ist der Bereich wo die Themen in einem Bereich angezeigt werden. $fid wird übergeben sobald man auf einen Bereich klickt z.B. 2
Der Zweck sollte sein das mir die Themen nach Datum sortiert werden, also neustes nach oben. Ich habe festgestellt das ein reines ordnen nach datum mit typ Datetime schon nicht geht deswegen diese Lösung die aber auch nicht richtig hinhaut.
Vllt. wisst ihr wie ich das machen kann. Danke
zusatz
es bringt ebenfalls nichts wenn ich:
order by datum
order by dato
oder sonstwas ordne ob asc oder desc :/
Folgende Tabellenstruktur
mk_forum
`fid` INT(10) NOT NULL auto_increment,
`bereich` VARCHAR(25) NOT NULL,
PRIMARY KEY (fid)
mk_forum_topic
`tid` INT(10) NOT NULL auto_increment,
`fid` INT(10) NOT NULL,
`topics` VARCHAR(100) NOT NULL,
`hits` INT(10) NOT NULL,
`autor` VARCHAR(20) NOT NULL,
`close` CHAR(1) NOT NULL,
PRIMARY KEY (tid)
mk_forum_post
`pid` INT(14) NOT NULL auto_increment,
`tid` INT(10) NOT NULL,
`fid` INT(10) NOT NULL,
`post` TEXT NOT NULL,
`poster` VARCHAR(20) NOT NULL,
`datum` DATETIME NOT NULL,
PRIMARY KEY (pid)
Code:
SELECT mk_forum_topic.tid,topics,hits,autor,close,poster,
UNIX_TIMESTAMP(datum) AS dato FROM mk_forum_topic, mk_forum_post
WHERE mk_forum_topic.fid=$fid AND mk_forum_post.fid=$fid
AND mk_forum_topic.tid = mk_forum_post.tid GROUP BY tid ORDER by pid DESC
Das ist der Bereich wo die Themen in einem Bereich angezeigt werden. $fid wird übergeben sobald man auf einen Bereich klickt z.B. 2
Der Zweck sollte sein das mir die Themen nach Datum sortiert werden, also neustes nach oben. Ich habe festgestellt das ein reines ordnen nach datum mit typ Datetime schon nicht geht deswegen diese Lösung die aber auch nicht richtig hinhaut.
Vllt. wisst ihr wie ich das machen kann. Danke
zusatz
es bringt ebenfalls nichts wenn ich:
order by datum
order by dato
oder sonstwas ordne ob asc oder desc :/
Zuletzt bearbeitet: