![]() |
![]() |
-umetoo- |
![]()
Post
#1
|
Goście ![]() |
Sorry gentleman, jeśli zapytanie brzmi banalnie, ale po dwóch dniach poszukiwań w sieci brak mi koncepcji..
Wszystkie opisy wyszukiwania w tabelach (MySQL) które znalazłem dotyczą albo wartości będących już zawiłymi ciągami znaków i nijak nie potrafię ich dopasować do moich prostych tabel z jedynie wartościami liczbowymi lub zwracają wszystkie pola danego rekordu, a ja potrzebują tylko wartość z konkretnej kolumny tego rekordu. 3 tabele liczbowe: tabela1 / 4kolumny: id (auto_increment), a1, a2, a3 (wartości unikatowe); tabela2 / 7kolumn: id (auto_increment), b1, b2, b3, b4, b5, b6; mam też pustą tabelę (tabela3) o strukturze i ilości rekordów jak tabela2: tabela3 / 7kolumn: id (auto_increment), c1, c2, c3, c4, c5, c6; do której chcę, żeby php wpisał rzecz następującą: -> weź wartość z tabeli2, rekord1 (id = 1), kolumna b1 i wyszukaj ją w tabeli1 w kolumnie a3 oraz zwróć (wpisując do tabeli3 rekord1 (id = 1), kolumna c1) wartość z tej samej tabeli w której szukaliśmy (tabela1), z tego samego rekordu, w którym znaleziono szukaną wartość , tylko z kolumny id. -> weź wartość z tabeli2, rekord1 (id = 1), kolumna b2 i wyszukaj ją w tabeli1 w kolumnie a3 oraz zwróć (wpisując do tabeli3 rekord1 (id = 1), kolumna c2) wartość z tej samej tabeli w której szukaliśmy (tabela1), z tego samego rekordu, w którym znaleziono szukaną wartość , tylko z kolumny id. -> weź wartość z tabeli2, rekord1 (id = 1), kolumna b3 i wyszukaj ją w tabeli1 w kolumnie a3 oraz zwróć (wpisując do tabeli3 rekord1 (id = 1), kolumna c3) wartość z tej samej tabeli w której szukaliśmy (tabela1), z tego samego rekordu, w którym znaleziono szukaną wartość , tylko z kolumny id. .. itd.. aż do b6 / c6, a potem ten sam przebieg dla kolejnego rekordu (2), czyli: -> weź wartość z tabeli2, rekord2 (id = 2), kolumna b1 i wyszukaj ją w tabeli1 w kolumnie a3 oraz zwróć (wpisując do tabeli3 rekord2 (id = 2), kolumna c1) wartość z tej samej tabeli w której szukaliśmy (tabela1), z tego samego rekordu, w którym znaleziono szukaną wartość , tylko z kolumny id. -> weź wartość z tabeli2, rekord2 (id = 2), kolumna b2 i wyszukaj ją w tabeli1 w kolumnie a3 oraz zwróć (wpisując do tabeli3 rekord2 (id = 2), kolumna c2) wartość z tej samej tabeli w której szukaliśmy (tabela1), z tego samego rekordu, w którym znaleziono szukaną wartość , tylko z kolumny id. ..etc. Panowie, sprawa zapewne prosta jak drut, ale fizycznie nie mam plana jak to ugryźć. Experymentowałem już wyszukiwaniem i wpisywaniem do baz, ale tak banalnej analogii w wyszukiwaniu i w wpisaniu wyniku do bazy o identycznej strukturze znaleźć nie mogę Pls help ![]() |
|
|
![]() |
-umetoo- |
![]()
Post
#2
|
Goście ![]() |
Gwoli uzupełnienia - może będzie czytelniej, jeśli podam co już naskrobałem.. komentarz w kodzie wyjaśnia czego gdzie (jak myślę) brakuje..
Z góry dzięki za pomoc ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:29 |