hallo,
ich möchte aus einer datenbanktabelle (digg-clone-script) die 10 populärsten Einträge anzeigen lassen.
wie muss ich das anstellen?
PHP
<?php
require_once ('../popular/konfiguration.php');
$db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
// Nutzen von Datenbank (Name ist hinterlegt in Konstante MYSQL_DATENBANK
$db_sel = mysql_select_db( MYSQL_DATENBANK )
or die("Auswahl der Datenbank fehlgeschlagen");
$sql = "
SELECT * FROM dug_stories ORDER BY `story_digs` DESC
";
$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());
}
echo '<table border="1">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['story_digs'] . "</td>";
echo "<td>". $zeile['story_title'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result( $db_erg );
?>
Alles anzeigen
mit diesem code werden sämtliche einträge in der tabelle angezeigt(2 spalten).also wie muss ich den code anpassen,dass nur 10 einträge erscheinen?(schleife)