Letzter Eintrag auslesen

theLMF

Mitglied
Ich habe eine Tabelle (z.b. ID, Name, Datum u.ä.) und möchte daraus gerne den Eintrag mit der größten ID (also praktisch den jüngsten/letzten eintrag) auslesen - wie mach ich das ???
 
Ganz einfach eigentlich (in der Hoffnung, dass du es so meinst :D):

$db = mysql_connect($sqlhost,$sqluser,$sqlpass);
$res = mysql_db_query($db, $query);
$num = mysql_num_rows($res);

$beispiel = mysql_result($res, $num-1, "beispiel");


Edit: Ach, außerdem kannste doch auch einfach sortieren
ODER BY id desc
 
Zuletzt bearbeitet:
Warum so kompliziert?

Wenn er z. B. ne autoid hat und der Wert -1 wurde gelöscht gehts nämlich net ;)

PHP:
<?php

$sql = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1");

?>

Have Fun
 
hmm kan ja sein, dass ich da jetzt falsch denke... aber des hier würde funktionieren:
$sql = mysql_fetch_array(mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1"));

kann abba sein, dass des genau desselbe is, was du gepostet hasch nur in longform... hab da net so den plan
 
Zurück