TeoTN Opublikowano 27 Sierpnia 2009 Udostępnij Opublikowano 27 Sierpnia 2009 Jak pobrać ostatnio dodany id do tabeli? Ostatnio dodany (w ogóle, nie koniecznie w danej sesji), a nie ostatni obecny, bo jeśli usuniemy ostatni wiersz to auto_increment będzie i tak sobie dalej leciał, pozostawiając po prostu wolne miejsce :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 27 Sierpnia 2009 Udostępnij Opublikowano 27 Sierpnia 2009 Wczytaj idy do tablicy, posortuj malejąco i ten ostatnio dodany jest pierwszy :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 27 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 27 Sierpnia 2009 SELECT id FROM tabela ORDER BY id DESC LIMIT 1; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 28 Sierpnia 2009 Udostępnij Opublikowano 28 Sierpnia 2009 jak masz id jako AUTO_INCREMENT to wystarczy funkcja mysql_last_id();, mysqli->insert_id, pdo->lastInsertId(); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 28 Sierpnia 2009 jak masz id jako AUTO_INCREMENT to wystarczy funkcja mysql_last_id();, mysqli->insert_id, pdo->lastInsertId(); chyba mysql_insert_id(); [ http://lists.mysql.com/mysql/161925 ] - poza tym, ona zwraca ID ostatnio wstawionego rekordu, a jak masz kilkanaście tabel w bazie, to skąd wiesz, w której ostatnio wstawiałeś rekord? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piczer Opublikowano 28 Sierpnia 2009 Udostępnij Opublikowano 28 Sierpnia 2009 Właśnie tak jak napisał nobody o.O? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 28 Sierpnia 2009 Udostępnij Opublikowano 28 Sierpnia 2009 chyba mysql_insert_id(); [ http://lists.mysql.com/mysql/161925 ] - poza tym, ona zwraca ID ostatnio wstawionego rekordu, a jak masz kilkanaście tabel w bazie, to skąd wiesz, w której ostatnio wstawiałeś rekord? Przepraszam, starałem się tu tylko pomóc, jak widać jestem tylko koniem :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 28 Sierpnia 2009 Nosił wilk razy kilka, ponieśli i wilka. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 28 Sierpnia 2009 Udostępnij Opublikowano 28 Sierpnia 2009 fajny jesteś D:DD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się