Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Wyciąganie z dwóch tabel
KrzysiekKCN
post 24.12.2011, 01:34:31
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 4.08.2009
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cześć wam,
czy mógł bym prosić o podpowiedź jak wyciągnąć wszystkie potrzebne mi dane.

Otóż mam 2 tabele:
1: id, nazwa, kolor, batch, box, ilosc
2: id, nazwa

gdzie 2.id == 1.nazwa
i z formularza wysyłam posta, który ma być dobrany z tych dwóch tabel, wszystkie dane z tabeli 1 są wyszukiwane, a z tabeli 2 można go wyświetlić, ale tylko te które zostały dopasowane przez 1.

Jeżeli np. mam
tabela 1:
1, 1, red, #dde, s2, ilosc
tabela 2:
1, marka

i wyszukam jedną z wartości tabeli 1
to otrzymam:
1, 1 marka, red, #dde, s2, ilosc

jednak gdy wyszukam: marka
nie otrzymam nic, a chciał bym żeby gdy wyszukuje z 1 wyswietalo mi wszystkie ładnie i dopasowywało pod 1.nazwa 2.marka

a gdy wyszukam markę dopasowała wszystkie rekordy z 1

mój kod to:
$search = $_POST['wlasny'];
$search =trim($search);
$zapytanie="select * from produkt left join marka on produkt.nazwa = marka.id Where nazwa Like '%{$search}%' Or kolor Like '%{$search}%' Or batch Like '%{$search}%' Or box Like '%{$search}%' Or ilosc Like '%{$search}%'";

Czekam na podpowiedzi, i życze wszystkim Wesołych Świąt


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:19