Kris: SELECT MAX MySQL Abfrage hackt :/

Beitrag lesen

Abend allerseits ...

Ich weiß nicht warum aber ich habe scheinbar einen kleinen Denkfehler. Ob es an der Syntax liegt oder einfach nur an einem dummen Schreibfehler hab ich immer noch nicht rausgefunden.

Ich will aus einer Reihe die NICHT AutoIncrement den aktuell höchsten holen und dann in einer Variable als nächst möglich hohen speichern.
Sprich Reihe A hat als höchste Zahl 12 - somit soll meine Variable 13 entsprechen. Mit NUM_ROWS wird das nicht funktionieren, da evtl. auch mal eine Reihe gelöscht (das im vorraus)

bisher sieht es so aus :

$query = "SELECT MAX(zahl) AS zahl FROM table\_xyz";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$neuezahl = $row[0] + 1;

--- ODER ---

$query = "SELECT MAX(zahl) AS zahl FROM table\_xyz";
$result = mysql_query($query);
$row = mysql_result($result_post, 0);
$neuezahl = $row + 1;

beides funktioniert nicht und bleibt genau bei der Variable $row kleben :/
Das erste Query verläuft reibungslos ...

wer kann mir helfen ? :/

mfg

KRIS !