Hier habe ich mal die Tabellenstruktur für beide Tabellen kopiert.
Ist vieleicht einfacher mir zu helfen.Ich schaffe es wohl doch noch nist.
Ich bekomme nur die IDS der Nachrichten der Nachrichtentabelle wenn
auch Antworten in der Antworttabelle enthalten sind korrekt angezeigt.
Aber immerhin schon etwas :) Danke.
Ich habe auch einen kleinen Schnappschuss mit Paintshop gemacht.
# Tabellenstruktur für Tabelle `forum_2`
# Das ist das message_table
CREATE TABLE forum_2 (
message_id int(10) unsigned NOT NULL auto_increment,
email varchar(40) default NULL,
username varchar(25) default NULL,
topic varchar(25) default NULL,
message text,
datetime varchar(18) default NULL,
reply_message_counter int(11) default NULL,
view_counter int(11) default NULL,
PRIMARY KEY (message_id)
) TYPE=MyISAM;
# Tabellenstruktur für Tabelle `forum_3`
CREATE TABLE forum_3 (
reply_id int(10) unsigned NOT NULL auto_increment,
message_id int(11) default NULL,
reply_email varchar(40) default NULL,
reply_username varchar(25) default NULL,
reply_message text,
datetime varchar(18) default NULL,
PRIMARY KEY (reply_id)
) TYPE=MyISAM;
##################################################
#Und hier der Query den ich im Augenblick benutze.
#
$read_messages="
SELECT
$message_table.message_id,
$message_table.topic,
$message_table.username,
$message_table.datetime,
$message_table.view_counter,
$reply_table.message_id,
COUNT($reply_table.reply_id) AS hello
FROM $message_table
LEFT JOIN $reply_table ON $reply_table.message_id=$message_table.message_id
GROUP BY $message_table.message_id DESC LIMIT $HTTP_GET_VARS[anfang],$ende";