Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]identyfikacja insertow
elmozaur
post
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
  1. $numer = mysql_insert_id();


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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.03.2026 - 14:58