Hallo liebe com,
ich bin nach 5 Stunden scripten mal wieder am Ende mit den nerven und finde einfach keine Lösung momentan.
Es geht darum, dass aus der Datenbank jeweils 2 Spalten ausgelesen werden sollen. Einmal Vote und einmal link. Dabei sollen die aber nur die Links dabei sein, bei welchem die Vote Zahl am höchsten ist. Also eine Top5 meine ich damit.
Nun habe ich das getestet und muss feststellen, dass mir die Votezahl richtig nach der Reihenfolge ausgegeben wird, aber der Link Random ausgegeben wird.
Der Code:
*Tabelle* ist natürlich ersetzt mit der richtigen Tabelle!
Nun die Ausgabe:
Bei Link wird mir aber nicht der Link, der zum Vote passt ausgegeben. Sonder irgend ein anderer, der in der Datenbank steht.
Dazu verleite ich kurz zu einem anderen Thema, da das auch wichtig ist und gerade untergeht.
[Only registered and activated users can see links. Click Here To Register...]
Danke!
ich bin nach 5 Stunden scripten mal wieder am Ende mit den nerven und finde einfach keine Lösung momentan.
Es geht darum, dass aus der Datenbank jeweils 2 Spalten ausgelesen werden sollen. Einmal Vote und einmal link. Dabei sollen die aber nur die Links dabei sein, bei welchem die Vote Zahl am höchsten ist. Also eine Top5 meine ich damit.
Nun habe ich das getestet und muss feststellen, dass mir die Votezahl richtig nach der Reihenfolge ausgegeben wird, aber der Link Random ausgegeben wird.
Der Code:
PHP Code:
include ("conn.php"); //Verbindung zur Datenbank
$abfrage = mysql_query("SELECT link, vote FROM *Tabelle* ORDER BY 2 DESC");
$lines = array();
while($row = mysql_fetch_array($abfrage)) {
$lines[] = array('id' => $row['id'], 'link' => $row['link'], 'vote' => $row['vote']);
}
Nun die Ausgabe:
PHP Code:
<?php
echo $lines[0]['link'];
echo $lines[0]['vote'];
?>
Dazu verleite ich kurz zu einem anderen Thema, da das auch wichtig ist und gerade untergeht.
[Only registered and activated users can see links. Click Here To Register...]
Danke!