Temat: getLastInsertID
Cześć,
Mam pytanie. Czy jest to bezpieczna funkcja? Chodzi mi o to czy jeżeli w jednej funkcji zapiszę jakieś dane w tablicy model->save($data), to czy teraz pobierając model->getLastInsertId() id ostatnio dodanego rekordu, na 100% otrzymam prawidłową wartość, czy cake nie pozwoli, żeby między wywołaniami obu tych funkcji, nikt inny nie dodał nowych danych? Jeżeli nie, to w jaki sposób mogę otrzymać identyfikator tego rekordu? Dodam, że korzystam z mysql i tablic typu myIsam.
Heh jednak wygooglowałem, model->id wystarczy, jakby ktoś chciał wiedzieć..
Mimo to i tak chciałbym wiedzieć, jak działa interpreter php-a. Czy wywołana funkcja nie może być przerwana przez inną?
Ostatnio edytowany przez kaczuss (2009-05-16 19:41:45)