Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie i przenoszenie last ID
Forum PHP.pl > Forum > Bazy danych > MySQL
SaMi
Witam,
wstawiam nowy rekord do tabeli1, rekordowi temu zostaje przypisany id następnie chcę te id z tabeli1 wstawić do tabeli2 i teraz mam dylemat na dzień dzisiejszy realizuje to za pomocą 2 oddzielnych zapytań w pierwszym wstawiam nowy rekord do tabeli1 pobieram ostatnie id i w drugim zapytaniu wstawiam do tabeli2. Czy da się to zrobić w jednym zapytaniu? jeśli tak to prosił bym o jakiś przykład.
wookieb
No raczej nie za bardzo, ale gdzie widzisz problem?
SaMi
Problemu w zasadzie nie ma żadnego, chodziło mi bardziej czy jest to w ogle możliwe i czy ma sens
wookieb
Teoretycznie tak.
  1. INSERT INTO tabela1 ....;
  2. INSERT INTO tebela2 (pola) VALUES (LAST_INSERT_ID());
SaMi
w php mysql_insert_id();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.