Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
witam wprawdzie wygoglalem sobie odpowiedz na moj problem potrzebuje jedynie potwierdzenia zgodnosci.
Zadanie: 3 osoby loguja sie do panelu administracyjnego (odrebne id, hasla i uprawnienia) z 3 roznych komputerow. Niestety wchodza w ta sama kategorie newsow np "sport" i kazda z tych osob robi w bazie jakis tam INSERT. W skrypcie PHP zaraz po poleceniu INSERT jest polecenie Wiem ze "teoretycznie" niemozliwe jest aby ci ludzie zrobili insert dokladnie w tej samej sekundzie ale czy mozliwe jest aby ich zmienna $numer wskazala na nie ich INSERT_ID ? czy mozna inaczej pobrac w 100% dokladne id inserta (IMG:style_emoticons/default/questionmark.gif) ? pozdrawiam Grzegorz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Ta funkcja trzyma ostatnio dodane ID dla danego połączenia. Połączenia do bazy dla trzech użytkowników panelu administracyjnego są różne zatem każdy ma "swoje" ostatnio dodane ID
To się ze sobą nie gryzie (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
dziekuje
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%)
|
Ja bym sprawdził jak zachowuje się funkcja LAST_INSERT_ID().
Z tego co udało mi się zorientować to mysql_insert_id() działa poprawnie jedynie dla kolumn o typie INT dla BIGINT już działa nieprawidłowo.Możesz się zapoznać: http://dev.mysql.com/doc/refman/5.0/en/get...-unique-id.html Ten post edytował Niktoś 4.04.2012, 10:42:49 |
|
|
|
![]() ![]() |
|
Aktualny czas: 12.03.2026 - 12:01 |