![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 31.01.2004 Ostrzeżenie: (20%) ![]() ![]() |
Witam
Mam takie dwa zapytania do bazy danych. Problem polega na tym, że nie wiem jak najprościej dodać od razu ten sam id do obu tabel. Tzn pierwsze zapytanie powoduje zapis danych i przydziela automatycznie id (auto_increment) w tabeli "users". I teraz jak od razu ten id dodać do drugiej tabeli "users_info" w polu IDuser. Czy da się to zapisać np. jako jeden INSERT, czy trzeba stosować SELECT po pierwszym dodaniu żeby wyciągnąć id danego użytkownika. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 31.01.2004 Ostrzeżenie: (20%) ![]() ![]() |
Tylko że ja musze dodać do dwóch tabel w tym samym czasie. Tzn. Jak użytkownik się zapisuje, i dlatego chciałem od razu znać id_user z pierwszej tabeli żeby był ten sam id_user w drugiej.
A w users_info mam kolumne id do identyfikacji wiersza, tylko że to jest auto_increment wiec nie jest wpisana w INSERT. Teraz mam tak;
I dzięki temu mam od razu id z pierwszej tabeli, i wstawiam go jako IDuser. Mam tylko pytanie, czy takie rozwiązanie jest bezpieczne, czy np jeśli ktoś wpisuje się w tym samym czasie to może pobrać jego id (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:18 |