Hi,
"SELECT * FROM table WHERE id=MAX(id)"
hier ermittelst Du das MAX(id) _jeder einzelnen Zeile_, was keinen Sinn ergibt. Normalerweise würde ich zu einem Subselect raten; da MySQL sowas aber nicht beherrscht: Sortieren und Limitieren ist angesagt.
Übrigens: Was passiert, wenn es _mehrere_ Zeilen gibt, deren id dem Wert von MAX(id) entspricht? Ja, Du weißt dass es nicht vorkommt. Die Datenbank aber nicht.
Cheatah