![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zaczynam poznawanie php/mysql'a i niestety napotkalem na pierwszy problem. Mam w bazie 2 tabele pierwsza zawiera tylko 1 wpis, zalozmy [1,1,2,2,3,3] oraz druga z kilkoma np [1,2,3,4,5,6] , [2,3,4,5,6,7] , [1,1,1,2,2,2] I teraz chce porownac wpisy z drugiej tabeli, z wpisem z pierwszej i gdy napotkam na ten sam wpis, chce aby php wydrukowal go (te ktore sa takie same). Probowalem kilka funkcji od strcmp po array_diff ale za nic nie wychodzi. Moge prosic o jakis wskazowki czym to porownac? Bede wdzieczny za pomoc. pozdrawiam serdecznie
Powód edycji: poprawiłem temat (ociu)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, postaram sie bardziej szczegolowo to opisac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
CODE tabela1 ------------------------ k1 | k2 | k3 | k4 | ------------------------ 1 | 2 | 1 | 2 | ------------------------ tabela2 ------------------------ k1 | k2 | k3 | k4 | ------------------------ 1 | 1 | 2 | 2 | ------------------------ 2 | 2 | 1 | 1 | ------------------------ 1 | 2 | 1 | 2 | ------------------------ Ok, i chce porownac wszystkie wiersze z tabeli2 z wierszem z tabeli1 i jesli napotka na ten sam wiersz, chce zeby wypisal ten wiersz. CODE $zapytanie = "SELECT * FROM tabela1, tabela2 WHERE tabela1.k1 = tabela2.k1 AND tabela1.k2 = tabela2.k2 AND tabela1.k3 = tabela2.k3 AND tabela1.k4 = tabela2.k4"; $wynik = mysql_query($zapytanie); while($wiersz = mysql_fetch_array($wynik)) echo $wiersz[] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Chciaz teraz wchodzi na to ze sprawdzam kolumny a nie wiersze, albo sie myle ... Chyba nie tak to ma wygladac :/ Need Help:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:01 |