Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Porownanie tabel/tablic
volteq
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
volteq
post
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:)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 06:01