Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pobranie wartości ID
xajart
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


Witam.

Czy można w jakiś sposób pobrać wartość ID jaką MySQL nadaje nowo dodanemu rekordowi. Jeżeli wartość ID jest typu autoincrement, to SQL kiedy dostaje komunikat w formie:

Kod
INSERT INTO $tab VALUES ('', '$name')


Przy tabeli formatu:
ID | name

przypisze nowo dodawanemu wartość ID kolejną. 

I chodzi mi o to czy można w jakiś sposób odczytać z MySQL jaka ta wartość kolejna jest?

Bo obecnie to rozwiązywałem to w taki sposób że najpierw dodawałem rekord, a potem odczytywałem z bazy danych jakie ID zostało mu nadane by wykonać kolejne operacje. Jednak ten sposób moim zdaniem nie jest profesjonalnym rozwiazaniem i czy można wcześniej odczytać jaka ta wartość będzie ?

Potrzebne jest mi to do zrealizowania formularza, w którym użytkownik w kilku krokach może dodawać kolejne opcje, z tym że po wykonaniu pierwszego kroku muszę znać wartość ID by można było wykonać kolejne operacje.

Ten post edytował erix 15.07.2009, 11:45:25
Powód edycji: [erix] MSSQL != MySQL
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 16:22