Letzten Datensatz aus Tabelle lesen ...
- 
					
					
					
					
 Hallo, 
 ich habe eine MySQL-Tabelle, aus der den letzten Datensatz auslesen will. Jeder Datensatz besitzt eine eigene ID, so das ich eigentlich nur die größte ID herausfinden müsste, bisher habe ich es immer so gemacht:$resultID = mysql_query("SELECT COUNT(ID) FROM tabelle"); $total = mysql_result($resultID,0); $result = mysql_query("SELECT id,xxx,xxx,xxx FROM tabelle WHERE id=" . $total); $row = mysql_fetch_array($result, MYSQL_ASSOC);Das ist natürlich ein großer Umweg und kostet bestimmt so einige an Performance. Kann man das nicht optimieren ? 
 
- 
					
					
					
					
 COUNT funktioniert schon ab dem Zeitpunkt nicht mehr, ab dem du einen Datensatz gelöscht hast -> wenn, dann MAX statt COUNT - oder so: SELECT xxx,xxx,xxx FROM tabelle ORDER BY id DESC LIMIT 1;