1
Hallo,
nachdem ich jetzt schon eine Weile versucht habe ein Script zu schreiben, dass die 5 letzten Beiträge eines Forums ausgibt, versuch ich es mal hier.
Hier also das Script:
Das Selectstatement habe ich in PHPMYAdmin getestet und es liefert die gewünschten Daten/Spaltennamen.
Rufe ich das Script auf erhalte ich lediglich die Ausgabe:
1: von
usw.
Es fehlen halt die Daten aus der Datenbank. Weiß jemand was in dem Script falsch ist?
nachdem ich jetzt schon eine Weile versucht habe ein Script zu schreiben, dass die 5 letzten Beiträge eines Forums ausgibt, versuch ich es mal hier.
Hier also das Script:
<?php
$user = "...";
$pass = "...";
$db = "...";
$link = mysql_connect("localhost", $user, $pass);
if ( ! $link ) {
die ( "Verbindung zu MySQL nicht möglich: " .mysql_error() );
}
@mysql_select_db( $db, $link )
or die( "Konnte $db nicht öffnen: ".mysql_error() );
$enum=1;
$query = "SELECT a. * , b.id as category, b.published as published"
. " FROM jos_sb_messages AS a, "
. " jos_sb_categories AS b WHERE a.catid = b.id"
. " AND a.hold = 0 AND b.published = 1"
. " ORDER BY a.time DESC "
. " LIMIT 5";
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
$content ="";
$thread=$row->subject;
$content.=$enum.": ".stripslashes($thread);
$content.=" von ".$row->name;
$content.="<br/>";
$enum++;
echo $content;
}
?>
Das Selectstatement habe ich in PHPMYAdmin getestet und es liefert die gewünschten Daten/Spaltennamen.
Rufe ich das Script auf erhalte ich lediglich die Ausgabe:
1: von
usw.
Es fehlen halt die Daten aus der Datenbank. Weiß jemand was in dem Script falsch ist?