Eistee
Erfahrenes Mitglied
Hallo,
auf meiner HP gibt es eine große Galerie mit Fotos von diversen Partie. Die Fotos lassen sich auch alle mit Punkten von 1 bis 5 bewerten.
Nun zu meinem Problem:
Ich möchte gern auf der Startseite das derzeit best-bewertete Bild anzeigen und dass soll über folgende MySQL-Abfrage geschehen:
So wie es aussieht, liefert diese Abfrage aber kein Ergbniss zurück, da die variablen im Link weiter unten leer bleiben.
Wo liegt mein Fehler?
btw:
mysql_error hat mir auch kein Ergebnis geliefert.
auf meiner HP gibt es eine große Galerie mit Fotos von diversen Partie. Die Fotos lassen sich auch alle mit Punkten von 1 bis 5 bewerten.
Nun zu meinem Problem:
Ich möchte gern auf der Startseite das derzeit best-bewertete Bild anzeigen und dass soll über folgende MySQL-Abfrage geschehen:
PHP:
$sqlab = "SELECT *, (rating/clicks) as 'av' FROM gallery WHERE 'clicks' > 1 ORDER BY 'av' DESC, 'clicks' DESC LIMIT 1";
$res = mysql_query($sqlab);
$row = mysql_fetch_array($res);
function rating($i, $z)
{
return $rating = round($i/$z, 1);
}
$ct = '<a href="showPic.php?id='.$row[id].'&date='.$row[date].'"><img src="gallery/'.$row[date].'/thumbs/'.$row[name].'" border="0"></a><br><b>'.@rating($row[rating], $row[clicks]).'</b>';
So wie es aussieht, liefert diese Abfrage aber kein Ergbniss zurück, da die variablen im Link weiter unten leer bleiben.
Wo liegt mein Fehler?
btw:
mysql_error hat mir auch kein Ergebnis geliefert.
Zuletzt bearbeitet: