Hallo!
Ich habe eine Tabelle in welcher ich 36 Datensätze haben. Diese sind je in 12 Unterteilt. Id = 1 Id = 2 und Id = 3.
Nun sortiere ich diese nach Punkten und nach Tordifferenz und speichere diese in eine weitere Tabelle um diese später eventuell ausgeben zu können. Bzw. vielleicht auch nur nachgucken zu können.
Auf folgende Weise habe ich dies realisiert:
Das ganze führe ich auch noch für LIMIT 10,11 und LIMIT 11,12 aus. Wenn ich es mit desc mache wie hier gibt er wieder 12 , 12 , 12 was aber 10, 11 ,12 sein muss!
Verusche ich die Ausgabe per asc wieder zu geben, dann gibt er 1,3,5 aus.
Wo liegt mein Fehler?
MfG 2Pac
Ich habe eine Tabelle in welcher ich 36 Datensätze haben. Diese sind je in 12 Unterteilt. Id = 1 Id = 2 und Id = 3.
Nun sortiere ich diese nach Punkten und nach Tordifferenz und speichere diese in eine weitere Tabelle um diese später eventuell ausgeben zu können. Bzw. vielleicht auch nur nachgucken zu können.
Auf folgende Weise habe ich dies realisiert:
PHP:
$absteiger1 = mysql_db_query("$DatabaseName", "SELECT id FROM teilnehmer where liga=1 order by punkte desc,dif desc LIMIT 9,10") OR die(mysql_error());
while ($data = mysql_fetch_row($absteiger1))
{
$absteig1 = $data[0];
mysql_db_query("$DatabaseName", "UPDATE umtausch SET ab1='$absteig1' where liga=1") OR die(mysql_error());
}
Das ganze führe ich auch noch für LIMIT 10,11 und LIMIT 11,12 aus. Wenn ich es mit desc mache wie hier gibt er wieder 12 , 12 , 12 was aber 10, 11 ,12 sein muss!
Verusche ich die Ausgabe per asc wieder zu geben, dann gibt er 1,3,5 aus.
Wo liegt mein Fehler?
MfG 2Pac