mysql_insert_idPodręcznik PHPPoprzedniNastępnymysql_insert_id (PHP 3, PHP 4 >= 4.0.0)mysql_insert_id --
Podaje numer id wygenerowany podczas ostatniej operacji INSERT
Opisint mysql_insert_id (resource
[identyfikator_połączenia])
mysql_insert_id() zwraca ID wygenerowane dla
pola z własnością AUTO_INCREMENT. Funkcja zwróci ID wygenerowane
automatycznie przez ostatnią operację INSERT używającą podanego
identyfikatora_połączenia. Jeżeli
identyfikator_połączenia nie został podany,
wykorzystywane jest ostatnio otwarte połączenie.
mysql_insert_id() zwróci 0 jeśli ostatnie zapytanie
nie generowało wartości AUTO_INCREMENT. Jeśli chcesz przechować zwrócony
przez tę funkcję wynik, upewnij się, że wywołujesz ją zaraz po zapytaniu
generującym nową wartość.
Notatka:
Funkcja MySQL LAST_INSERT_ID() zawsze zawiera
ostatnio wygenerowane ID, a zwracana wartośc nie jest czyszczona
pomiędzy kolejnymi zapytaniami.
Ostrze¿enie
mysql_insert_id() konwertuje typ wartości otrzymanej
od natywnej funkcji MySQL C API mysql_insert_id()
na typ long. Jeśli kolumna AUTO_INCREMENT jest typu
BIGINT, wartość zwracana przez mysql_insert_id()
będzie niepoprawna. Należy użyć wewnętrznej funkcji MySQL
LAST_INSERT_ID().
PoprzedniSpis treściNastępnymysql_free_resultPoczątek rozdziałumysql_list_dbs
Wyszukiwarka
Podobne podstrony:
function mysql insert idfunction mysql thread idfunction fbsql insert idfunction mysql errorfunction mysql fetch rowfunction mysql tablenamefunction mysql errnofunction hw insertdocumentwięcej podobnych podstron