Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wyszukanie w bazie najmniejszego pustego id
Forum PHP.pl > Forum > Przedszkole
furionero
Witam

Chciałbym napisać taki skrypt, który sprawdza w określonej tabelce bazy, jakie jest najmniejsze id, które nie jest zajęte. Chodzi mi o to, że gdy np. zajęte są id: 1, 2, 3, a 4 jest wolne(czyli takiego nie ma bo zostało usunięte) i potem jeszcze są 5, 6, 7. To teraz jak to zrobić aby znalazło 4 i zapisało do zmiennej? Ma ktoś jakieś pomysły?
Chrom
spróbuj takie coś gdzieś to znalazłem

  1. <?php
  2. SELECT (id+1) FROM tab WHERE (id+1) NOT IN (SELECT id FROM tab) LIMIT 1;
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.