Achim Schrepfer: in mySQL höchste ID rausfinden ?

Beitrag lesen

Hi,

dann habe ich es mit "mysql_num_rows()" probiert und das klappt.
Dafür muss ich aber vorher mit select * from... die Datensätze auslesen, ich brauche aber nur die höchste ID um anzugeben wieviele Datensätze drin sind. Jetzt hab ich mir gedacht, dass es vielleicht eine mySQL oder PHP Funktion gibt, die einfach die höchste ID rausholt und sonst nix.

das funktioniert ja alles nur so lange, wie keine Datensätze entfernt werden, d.h. die IDs wirklich durchgehend sind. Versuch es mal so (ich geh mal von PHP aus):

$query = mysql_query("SELECT COUNT(*) FROM tabelle");
$row = mysql_fetch_row( $query );
$ANZAHL = $row[0];

Ohne Query auf die Datenbank kommst Du zwar nicht aus, aber diese hier gibt nur einen Datensatz mit einer Spalte (nämlich der Anzahl) zurück.

Danke!

Bitte!

Viele Grüsse,
Achim