Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodanie rekordów do dwóch tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
seba15290
Witam mam dwie tabele: people i adresy. W tabeli people ma pola id_people imie, nazwisko... kluczem głównym jest id_people, aw tabeli adres mam pola id_people....
W formularzu w php mam dodawanie pól do obu tabel. Nie wiem jak napisac zapytanie aby dodawał wszystkie rekordy do tych dwóch tabel jednocześnie.
kris2
zrób dwa oddzielne zapytania w jednej tranzakcji
beginTransaction();

commit();
najpierw do people

pozniej pobierz numer pople_id z sekwensera (bo podejrzewam ze to pole typu serial): lastInsertId('nazwa sekwensera')

i zapisz rekord do adresy, people_id masz z sekwensera
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.