Ich habe mir nen fast funktionierendes Script gebastelt, welches mir die letzten 5 Posts auf meiner Webseite ausgibt. Nur gibt es da folgendes Problem:
Ich habe aus der Tabelle "ibf_topics" mir folgende Sachen auslesen lassen: Poster, Datum, Thread-Titel und die Anzahl der Posts. Das was mir jetzt fehlt ist der Post an sich und den gekürzt auf ne bestimmte Anzahl Zeichen.
Dieses Post kann ich aber nur aus der Tabelle "ibf_posts" auslesen. Nur weiß ich jetzt nicht, wie ich aus 2 Tabellen gleichzeitig auslesen kann.
Hier mal der Quelltext von meiner Datei:
PHP-Code:
<?PHP
error_reporting(E_ALL);
include "../inc/config.php"; // die Konfigurationsdateien lesen.
$sql = "SELECT last_poster_name, tid, title, posts, FROM_UNIXTIME
(last_post,'%d.%m.%Y %H:%i') last_post_formatiert FROM ibf_topics ORDER BY last_post
DESC LIMIT 5";
$result = mysql_query($sql) or die(mysql_error().'<hr />'.'$sql'.'<hr />');
while ($row = mysql_fetch_array($result))
{
?>
<center>
<br>
<table style="border-collapse: collapse;" border="1" bordercolor="#B8C0D4" width="85%">
<tr>
<td width="25%"><div align="left"><font color="#9BA9BB">Datum letzter Post:</font><br>
<? echo $row['last_post_formatiert'] . '<br>'; ?></div></td>
<td width="65%"><div align="left"><font color="#9BA9BB">Thread Titel:</font>
<a href="URL/index.php?showtopic=<? echo $row['tid']; ?>"target="_blank">
<? echo $row['title'] . '<br>' ;?></a></div></td>
<td width="10%"><div align="left"><font color="#9BA9BB">Anzahl Posts:</font>
<? echo $row[ 'posts' ]; ?></div></td>
</tr>
<tr>
<td width="25%"><div align="left"><font color="#9BA9BB">Letzter Poster:</font>
<? echo $row['last_poster_name'] . '<br>' ; ?></div></td>
<td colspan="2" width="75%"><div align="left">Der dazugehörige Post
wird hier irgendwann angezeigt.</div></td>
</tr>
</table>
<br>
</center>
<? } ?>
Dort wo steht "Der dazugehörige Post wird hier irgendwann angezeigt", soll der Post natürlich stehen. Wie muss ich denn jetzt den Quelltext ändern, damit das passiert?
Ich wäre für jede Hilfe unendlich dankbar.