Ich habe folgenden Code
if (isset($_GET["sort"])) {
switch ($_GET["sort"]){
case "1":
$sort = "topics.datestamp";
case "2":
$sort = "topics.rating";
}}else{$sort = "topics.datestamp";}
$con=mysqli_connect("localhost","root","","data");
$abfrage = "SELECT * FROM topics ORDER BY $sort LIMIT 0, 10";
$res = mysqli_query($con,$abfrage);
while($row = mysqli_fetch_array($res))
{
echo $row["headline"];
echo "<br>";
echo $row["description"];
echo "<br>";
echo "<br>";
echo "<br>";
}
Wenn man die Seite mit "?sort`=1" aufruft, soll aus der datenbank die neuesten 10 einträge erscheinen, bei "?sort=2" die bekanntesten 10 (sortiert nach der Spalte rating [int]). Allerdings funktioniert das nicht. Warum??