sugar
Erfahrenes Mitglied
Hallo zusammen,
habe ein kleines SQL Problem. Und zwar habe ich ein kleines News Script bei dem ich eine Tabelle erstellt habe. In der Tabelle gibt es das Feld "Title". Dies sind sozusagen die "headlines". Nun würde ich gern auf der Startseite immer die letzten Eintrag anzeigen lassen. Also dachte ich, ich versuche es mit der ID zu anzuzeigen. Funktioniert aber leider nicht. Bin leider ein absoluter newbie in SQL!
Hier das Script was ich mir bis jetzt gebastelt habe. In config.php ist die connection zu der Datenbank.
---------------------------------------------------------------------------------------------------
<?
include ('config.php');
$sql = "SELECT title,id FROM `{$db_data['tablename']}` ORDER BY ID DESC LIMIT 3";
$result = mysql_query($sql);
echo '<div align="left"><table border="1" cellpadding="0" cellspacing="0">';
if ($result) {
while ($ar = mysql_fetch_array($result)) {
?>
<tr>
<td width="50%" height="19"><font color="#000000"><? echo $ar["title"];?></font></td>
</tr>
<?
}
?>
</table>
</div>
<?
} else {
echo 'fehler: '. mysql_error().'<br>';
}
?>
Danke für eure Hilfe!
habe ein kleines SQL Problem. Und zwar habe ich ein kleines News Script bei dem ich eine Tabelle erstellt habe. In der Tabelle gibt es das Feld "Title". Dies sind sozusagen die "headlines". Nun würde ich gern auf der Startseite immer die letzten Eintrag anzeigen lassen. Also dachte ich, ich versuche es mit der ID zu anzuzeigen. Funktioniert aber leider nicht. Bin leider ein absoluter newbie in SQL!
Hier das Script was ich mir bis jetzt gebastelt habe. In config.php ist die connection zu der Datenbank.
---------------------------------------------------------------------------------------------------
<?
include ('config.php');
$sql = "SELECT title,id FROM `{$db_data['tablename']}` ORDER BY ID DESC LIMIT 3";
$result = mysql_query($sql);
echo '<div align="left"><table border="1" cellpadding="0" cellspacing="0">';
if ($result) {
while ($ar = mysql_fetch_array($result)) {
?>
<tr>
<td width="50%" height="19"><font color="#000000"><? echo $ar["title"];?></font></td>
</tr>
<?
}
?>
</table>
</div>
<?
} else {
echo 'fehler: '. mysql_error().'<br>';
}
?>
Danke für eure Hilfe!