Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Jak pobrać ostatni dodany rekord
Forum PHP.pl > Forum > Przedszkole
Mefisto_87
Mam w bazie pole id auto_increment i chodzi mi o to by po dodaniu tam rekordu pobrać wartość ostatniego id

jak to zrobić?
Mefisto_87
dziękuje bardzo smile.gif problem rozwiązany
thek
Tyle, że mysql_insert_id() zwraca id ostatnio wpisanego rekordu w danej bazie, z jaką połączenie utrzymujemy. Niekoniecznie tego, o który Nam musi chodzić. Może zajść sytuacja, że akurat był zapis do dwóch różnych tabel. Zwrócony id będzie tyczył id z tabeli, która była zapisana ostatnio. Bezpieczniejsze byłoby użycie:
  1. SELECT id FROM tabela ORDER BY id DESC LIMIT 1
Fifi209
Skoro jemu działa to koniec dalszej dyskusji.
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-2024 Invision Power Services, Inc.