Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak porównać dane z 2 tabel i je wypisać
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Witam.
Mam 2 tabele, A i B - tabele mają takie same pola.
Jak zbudować zapytanie, które pobierze mi dane do jakiejś tablicy i porówna te pola z tabel A i B, i jeśli pola będą sobie równe - wypisze tylko te dane?

Ten post edytował cent4 22.02.2011, 12:33:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cent4
post
Post #2





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Proszę pomóżcie mi zbudować to zapytanie...

Dalej mi nie wychodzi (IMG:style_emoticons/default/sciana.gif)

Rozwiązałem ten problem:
  1. $ZAPYT = "SELECT Med, Kat, Nr_id FROM media WHERE id=$id ORDER BY ".$sidx." ".$sord. " LIMIT ".$start." , ".$limit;
  2. $resultat = mysql_query( $ZAPYT ) or die("Could not execute query.".mysql_error());
  3.  
  4. $row = mysql_fetch_array($resultat);
  5.  
  6. $SQL = "SELECT egzempl.Med, egzempl.Kat, egzempl.Nr_id, egzempl.Nr_egz, egzempl.Wartosc, egzempl.Dostepny, egzempl.Nr_czyt, egzempl.Data_wpr FROM egzempl WHERE Med='$row[Med]' AND Kat='$row[Kat]' AND Nr_id='$row[Nr_id]'


Ale mam kolejne pytanie - jak w polu gdzie mam: egzempl.Nr_czyt - wstawić imie z innej tabeli o odpowiadającym numerze czytelnika?

Ten post edytował cent4 22.02.2011, 15:12:04
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: 4.10.2025 - 02:19