Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Wyszukanie w bazie najmniejszego pustego id
furionero
post 3.04.2009, 05:54:23
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.07.2008

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Chrom
post 3.04.2009, 06:08:34
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 12:04