Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] insert danych z innej tabeli
Forum PHP.pl > Forum > Przedszkole
@rtur
mam 2 tabele ludzie, nazwiska,
  1. ludzie:
  2. imie (varchar)
  3. nazwisko_id (int)
  4.  
  5. nazwiska:
  6. nazwisko_id (int)
  7. nazwisko (varchar)

  1. $nazwisko = 'Kowalski'

poprzez insert chce dodać rekord do tabeli ludzie

czy jednym zapytaniem, i ewentualnie jakim, (wystarczy mi naprowadzenie czego szukać) dodam imie, nazwisko_id do tabeli ludzie, przy założeniu że nazwisko_id = kolumna nazwisko_id dla nazwisko=$nazwisko w tabeli nazwiska? Czy też potrzebne bedą tu conajmniej 2 oddzielne zapytania, najpierw select i pobranie nazwisko_id z tabeli nazwiska, potem insert imie, nazwisko_id pobrane z tabeli nazwiska
@rtur
Dzięki popatrzę, a czy podobnie działa update? bo muszę uzupełnić 600 rekordów o nazwisko_id

//edit
Dzięki insert działa tak jak chciałem smile.gif
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.