Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.04.2006 Ostrzeżenie: (0%)
|
Od kilku dni nie moge poradzic sobie z funkcja last_insert_id(). Ostatnio sprawdzilem w phpmyadmin i okazuje sie, ze przy ponizszym zapytaniu wyswietlaja sie wszystkie rekordy, a powinien tylko jeden. Ostatni! Dlaczego ?
SELECT * FROM dokumenty WHERE dokumenty_id=last_insert_id(dokumenty_id) Ten post edytował luckyluc 11.11.2006, 18:58:18 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Łódź Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.04.2006 Ostrzeżenie: (0%)
|
Powinno być tak
wyświetli dane dla ostatniego dodanego id. Ehh, takiego rozwiazania tez probowalem. Niestety pojawia sie komunikat: MySQL zwrocil pusty wynik (zero rekordow). Nie rozumiem dlaczego. Moze ktos wyjasnic jak korzystac z tej funkcji, bo w manualu jest bardzo skromny opis. |
|
|
|
luckyluc Dlaczego LAST_INSERT_ID() nie dziala ? 11.11.2006, 16:04:54
wijet A czy tabela ma pole z atrybutem auto_increment?, ... 11.11.2006, 19:10:08
PiotrLegnica LAST_INSERT_ID() zwraca ostatnią wartość auto_incr... 11.11.2006, 20:05:58 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:05 |