![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 30.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
próbuję napisać skrypt insertujący id z tabeli1 do id_users w tabeli2 mam formularz w którym zapisuję dane o użytkownikach do tabeli w bazie i teraz chciałbym aby od razu id, które zostało przypisane do tego usera było wstawiane do drugiej tabeli z innymi danymi tak aby można było łatwo zidentyfikować że dana wartość z tabeli2 należy do danego usera z tabeli1
co robię nie tak? pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Id dodanego rekordu (pole z auto_increment) możesz uzyskać przez funkcję mysql_insert_id();
Czyli zbędne jest $zapytanie2. $zapytanie="INSERT INTO tabela2 SET id_users='".mysql_insert_id()."'"; |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 30.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, własnie o coś takiego mi chodziło,
co prawda Twoja skrócona wersja nie chciała u mnie chodzić ale rozwiązałem to tak: $id = mysql_insert_id(); $zapytanie="INSERT INTO katalog2 SET id_users='$id'"; mysql_query($zapytanie); pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 00:35 |