Fortlaufende und Lückenlose Nr

Thomas_Jung

Erfahrenes Mitglied
Hallo
Ich habe eine Tabelle mit Nummern von 1-500.000.
Ich hole mir mit dem folgenden PHP-Code die nächste Nr
Ist es möglich das er mir vorher prüft ob die Nummern vollständig sind und wenn nicht
mir die nächste freie Nr oder Nummern in einer Liste darstellt.

PHP:
$test = mysql_query("SELECT MAX(Nr) AS max_Nr FROM $table");
$row = mysql_fetch_array($test);
$row['max_Nr'] = $row['max_Nr'] + 1; 
echo $row['max_Nr'];

Gruß Thomas
 
So ungefähr:
PHP:
$ist_da=mysql_query("SELECT * FROM `$table` WHERE `spalte` = $row[max_Nr]");
//oder andere abfrage, um zu gucken, ob z.B. alles ausgefüllt ist oder so
if(mysql_num_rows($ist_da) == 1){//datensatz vorhanden
   echo $row['max_Nr'];
}
else{
   $row['max_Nr']++;
}
 
Zuletzt bearbeitet:
Zurück