Schon mal mit Tabellenangabe im SELECT probiert?
Scheint das selbe zu sein, isses aber nicht. Kann jetzt Dein Beispiel grad nicht testen, kenne aber folgendes:
select * from mytable; --> kein Problem - klar
select spalte1, sp2, sp3, ... from mytable; --> kein Problem - logisch
ABER, jetzt will ich (zum Testen in grafischer Oberfläche) die 18. Spalte als erste angezeigt haben, alle anderen auch, aber nicht alle 25 Spalten eingeben. Dann geht folgendes nicht:
select spalte18, * from table; --> kaputt, weiß zwar die Fehler-meld jetzt nich, aber das geht nicht, dafür geht es aber so:
select mytable.spalte18, mytable.* from mytable; --> klappt prima
oder mit Table-Alias
select a.spalte18, a.* from mytable a; --> geht auch;
select spalte18, a,* from mytable a; --> müßte auch funzen;
also teste vielleicht mal das:
$sql = "SELECT ordner.ordner_id, titel, beschreibung, datum, status FROM ordner INNER JOIN ordnerid_uid ON (ordner.ordner_id = ordnerid_uid.ordner_id) WHERE uid = '$UID' ORDER BY $sortierung"." LIMIT ".$Anfangsposition.",".$Zeilen_pro_Seite;