Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wstawić tę samą wartość z innej tabeli?
Forum PHP.pl > Forum > Bazy danych
woxala123
Witam.
Mam dwie tabele. W pierwszej o nazwie 'los' mam kolumny id | data a w drugiej o nazwie "liczby" id | id_los | liczba. Teraz chciałbym dodawać
losowanie do dwóch tabel jednocześnie tzn. robię coś takiego dla przykładu z dwoma liczbami.
  1. INSERT INTO ` liczby` (`id_los`, `liczba`) VALUES ('3 ', '75') ,(' 3', '35')
  2.  

I chcę zrobić tak
Tak że jak dodaje losowanie z tabeli o nazwie 'los' to pobiera id rekordu i by wpisał się w kolumnę id_los w tabeli 'liczby'.
Jak do tego podejść by nie wpisywać za każdym razem wartości w kolumnę id_los.
Pozdrawiam
Pyton_000
a w czym Ci to przeszkadza? I jak byś chciał wprowadzić te id?

Bo jak rozumiem to jest jakiś "system gier liczbowych"

Najpierw ustalasz datę losowania, potem bierzesz to ID i wrzucasz wylosowane liczby .
woxala123
Tak robię to na własne potrzeby. Bo powiem tak mam np: losowanie wybieram datę np: 2017-09-01 i wiadomo z automatu robi się następne id czyli niech to w kolejności będzie np: 5 i wiadomo wpisuje w każdy input np: 7 liczb do tabeli i wiadomo że wpiszę te liczb tylko jak zrobić by dodawał od razu z automatu id=5 z tabeli los do tabeli liczby? Rozumiem że jakimś selectem,
Czy ktoś może podać jakiś przykład ?

Zrobiłem już sobie taki kod
  1. INSERT INTO `abo`.` liczby` (`id_los`)
  2. SELECT `id` AS `id_los` FROM ` los` WHERE `id`=3
  3.  

Ale czy dla każdej liczby muszę robić osobne zapytanie, bo id z tabeli los już wpisuje w kolumnę id_los rekord w tabelę liczby. JAk teraz zrobic by dopisywał kolejne wiersze w jednym zapytaniu.
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.