Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ID przed stworzeniem rekordu, Numer ID przed dodaniem rekordu do bazy
glaacier
post 11.02.2010, 21:17:38
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.04.2009

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


Witam,

Pisze sobie pewien skrypt, który bazuje na bazach danych MySQL. Skrypt ma byc pewnego rodzaju systemem newsow. Zatrzymałem się jednak na pewnym problemie, któego nie potrafie rozwiązać.

Otóż:

Czy jest jakaś funkcja, opcja, cokolwiek co pozwalałoby mi na zidentyfikowanie numeru ID danego rekordu w tabeli MySQL przed dodaniem  tego rekordu? Kolumna ID jest uzupełniania automatycznie (auto_increment) w tabeli.

Do czego mi to potrzebne?

Otóż chce dodać do newsa zdjęcie. Przynależność zdjęcia rozpoznawana jest w tabeli po unikatowym numerze ID danego newsa. Żeby dodać zdjęcie/a przed dodaniem danego newsa potrzebuje numeru jego ID.

Jakieś sugestie? Odsyłacze do konkretnych kursów, działów kursów? Nie oczekuje gotowców, a raczej wskazówek smile.gif

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post 11.02.2010, 22:09:05
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jeżeli chcesz uzyskać ostatni numer ID, to:
  1. SELECT max(id)+1 AS nr FROM tabela

Mam ten sam problem, numeruję tutoriale i nie mogę polegać na ID ze względu na dziury po usunięciu rekordów. Mam do tego dodatkową kolumnę, gdzie trzymam numer przypisany do tutoriala, zgodny z numerem katalogu z plikami do tutoriala.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 15:16