New Downloads - wie mach ich das?

BlackWolf

Grünschnabel
hallo ich habe mal eine frage. wie mache ich ein script das mir die 10 neusten downloads anzeigt! Ich benutze kein selbst gemachtes download script sondern das von MABU .

und jetzt wollte ich noch sowas dazu anbauen weiß aber nicht wie ich hoffe jemande kann mir da helfen!
 
Zuletzt bearbeitet von einem Moderator:
Ich kenn das Script jetzt nicht, ich kann dir aber sagen wie ich es machen würde.

Ich vermute mal einfach das du die Grundlagen von PHP/mySQL drauf hast.
Ansonsten: lernen!
Sonst läuft es darauf hinaus das andere deine Scripte schreiben,
und das ist nicht das Ziel dieses Forums. ;)

PHP:
<?
$sql = "SELECT * FROM Downloads ORDER BY DownloadID DESC LIMIT 0, 10";
?>

Da die Downloads bestimmt eine ID-Column mit auto_increment haben liest du einfach die 10 Datensätze mit den höchsten IDs aus.
DESC um absteigend zu sortieren.
LIMIT 0, 10 um 10 Datensätze, beginnend bei Datensatz 0 zu zeigen.

Falls die Downloads eine Column haben in dem der Timestamp gespeichert wurde
kannst du auch diesen benutzen anstatt der DownloadID.

Jetzt kannste sie mit mysql_fetch_array($sql) oder wie auch immer weiter verwerten.

liebe Grüße,
Daniel
 
Falls noch andere Leute sowas brauchen für dieses Script:

Top-Downloads:
Zeigt die X meist gedownloadeten Files:

PHP:
<?php
include("dbconfig");
$db_handle = mysql_connect("$db_host", "$db_user", "$db_pw");
$success = mysql_select_db("$db_name");
$sql = "SELECT * FROM mad_downloads ORDER BY 'downloads' DESC LIMIT 0,X";
if($res = mysql_query($sql))
{
	while($row = mysql_fetch_array($res))
	{
		echo '<a href="download_view.php?id='.$row['id'].'" target="_blank">'.$row['headline'].'</a><br>';
	}
}
else
{
	echo mysql_error();
}
?>

Latest-Downloads:
Zeigt die X neusten Files:

PHP:
<?php
include("dbconfig");
$db_handle = mysql_connect("$db_host", "$db_user", "$db_pw");
$success = mysql_select_db("$db_name");
$sql = "SELECT * FROM mad_downloads ORDER BY 'id' DESC LIMIT 0,X";
if($res = mysql_query($sql))
{
	while($row = mysql_fetch_array($res))
	{
		echo '<a href="download_view.php?id='.$row['id'].'" target="_blank">'.$row['headline'].'</a><br>';
	}
}
else
{
	echo mysql_error();
}
?>


liebe Grüße,
Daniel
 
Zurück