Zack
cookies vader
Guten Morgen,
ich möchte für einen Forenticker aus meiner Datenbank mit folgender Strucktur alle letzten 5 Threads selektieren wobei kein Thread doppelt angezeigt werden soll, nur der Timestamp des Letzten Posters. Das ganze soll nach der Uhrzeit des letzten Posters sortiert werden.
Also quasi sollten mehrere Leute hinternander in einen Thread posten dann wird lediglich das Datum aktualisiert. Kann ich dies mit einer SQL-Abfrag realisieren?
Danke im Vorraus Ra7or
ich möchte für einen Forenticker aus meiner Datenbank mit folgender Strucktur alle letzten 5 Threads selektieren wobei kein Thread doppelt angezeigt werden soll, nur der Timestamp des Letzten Posters. Das ganze soll nach der Uhrzeit des letzten Posters sortiert werden.
Also quasi sollten mehrere Leute hinternander in einen Thread posten dann wird lediglich das Datum aktualisiert. Kann ich dies mit einer SQL-Abfrag realisieren?
Code:
--
-- Tabellenstruktur für Tabelle `bb1_posts`
--
CREATE TABLE IF NOT EXISTS `bb1_posts` (
`postid` int(11) unsigned NOT NULL auto_increment,
`parentpostid` int(11) unsigned NOT NULL default '0',
`threadid` int(11) unsigned NOT NULL default '0',
`userid` int(11) unsigned NOT NULL default '0',
`username` varchar(50) NOT NULL default '0',
`iconid` int(11) unsigned NOT NULL default '0',
`posttopic` varchar(100) NOT NULL default '',
`posttime` int(11) unsigned NOT NULL default '0',
`message` mediumtext NOT NULL,
`attachments` int(11) unsigned NOT NULL default '0',
`edittime` int(11) unsigned NOT NULL default '0',
`editorid` int(11) unsigned NOT NULL default '0',
`editor` varchar(50) NOT NULL default '',
`editcount` mediumint(7) unsigned NOT NULL default '0',
`allowsmilies` tinyint(1) NOT NULL default '1',
`allowhtml` tinyint(1) NOT NULL default '0',
`allowbbcode` tinyint(1) NOT NULL default '1',
`allowimages` tinyint(1) NOT NULL default '1',
`showsignature` tinyint(1) NOT NULL default '0',
`ipaddress` varchar(15) NOT NULL default '',
`visible` tinyint(1) NOT NULL default '0',
`reindex` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`postid`),
KEY `iconid` (`iconid`),
KEY `userid` (`userid`,`visible`),
KEY `attachments` (`attachments`),
KEY `threadid` (`threadid`,`visible`),
KEY `threadid_2` (`threadid`,`userid`),
KEY `parentpostid` (`parentpostid`),
KEY `visible` (`visible`,`posttime`),
KEY `reindex` (`reindex`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10724 ;
Danke im Vorraus Ra7or