Newssystem in PHP mit MySQL. Ich verstehe nicht warum das Skript mir nur einen Datensatz ausgibt obwohl ich LIMIT 7 habe ...
PHP-Code:
<?php
include("var.php");
$connect = @ mysql_connect($dbserver, $dbuser, $dbpass);
if (!$connect)
{
header("Location: index.php?i=sne.php");
exit;
}
mysql_select_db($dbname,$connect);
$newsdb = mysql_query("SELECT * FROM news ORDER BY newsid DESC LIMIT 7");
while($row = mysql_fetch_array($newsdb))
{
$anzeige = "<a name=\"$row[newsid]\"></a><table width=\"100%\" border=\"1\" bordercolor=\"#000000\"><tr bordercolor=\"#000000\"><br>
<td class=\"sttnormal\" width=\"16%\" bordercolor=\"#FFFFFF\">$row[typ]<br>
<span class=\"sttnormal2\">$row[stil]</span></td>
<td class=\"sttbold\" width=\"84%\" bordercolor=\"#FFFFFF\">$row[titel]<br>
<span class=\"italic\">$row[untertitel]</span></td></tr><br>
<tr bordercolor=\"#000000\">
<td class=\"sttnormal\" width=\"16%\"><img src=\"pic/$row[pic2]\" width=\"100\" height=\"50\">
</td><br>
<td class=\"sttnormal\" width=\"84%\" bordercolor=\"#FFFFFF\">$row[beitrag]<br></td></tr><br>
<tr bordercolor=\"#000000\"><td class=\"klein\" width=\"16%\" bordercolor=\"#FFFFFF\">Quelle:<br>$row[quelle]</td><td class=\"klein\" width=\"84%\" bordercolor=\"#FFFFFF\"><br>
<div align=\"right\" class=\"klein\">verfasst von $row[autor] um $row[zeit] Uhr</div></td></tr></table><br>";
}
mysql_close($connect);
?>
Kommentar