Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] pobieranie z 2 tabel
Forum PHP.pl > Forum > Przedszkole
banki
Witam, mam taką potrzebę pobrania danych z dwóch tabel i porównania tak jakby ich ze sobą. Porównanie to może złe określenie ale już przedstawiam problem.

Mam bazę danych powiedzmy pt. ranking.

Interesują mnie 2 tabele,

ats_stats oraz ats_sites
w ats_stats interesujące mnie kolumny to tylko username, w ats_sites interesujące mnie kolumny to username, url i banner_url.

w ats_stats kolejność rekordów w username jest inna niż w ats_sites, np. user1, user3, user2. gdzie w ats_sites jest user1, user2, user3.


chcę zrobić aby pobierało kolejność username z ats_stats, a wyświetlało do tego banner tego samego usera z tabeli ats_sites.


np.

1. user1, ulr bannera: user1.jpg
2. user3, url bannera: user3.jpg
3. user2, url bannera: user2.jpg


mam taki kodzik i próbowałem jakoś z niego zrobić pożytek lecz nie wychodzi mi za dobrze:
  1. mysql_connect ("localhost","ranking","password");
  2. mysql_select_db (ranking);
  3. $zapytanie2 = "SELECT * FROM ats_sites LIMIT 3";
  4. $wykonaj2 = mysql_query ($zapytanie2);
  5.  
  6. while($wiersz2=mysql_fetch_array ($wykonaj2))
  7. { echo "
  8.  
  9. <table align='center'>
  10. <tr width='600'>
  11. <td><a href='".$wiersz2['url']."'><img border='0' src='".$wiersz2['banner_url']."' alt='' width='' height=''></a></td>
  12. <td width='20'></td>
  13. </tr>
  14.  
  15. <tr>
  16. <td colspan='3'><hr color='#aee440' size='1' width='640'></td>
  17. </tr>
  18. </table>
  19.  
  20. "; }


on wyświetla same bannerki, nie wiem jak przypisać do tej drugiej tabeli może ktoś z Was jakieś pomysły by miał?
darko
proszę podać pełną strukturę obu tabel
banki




ten to ats_sites





a ta to ats_stats
jasin
Może coś takiego?:
  1. SELECT
  2. tab1.username,
  3. tab2.banner_url
  4. FROM
  5. ats_stats tab1
  6. JOIN
  7. ats_sites tab2 ON tab2.username = tab1.username
banki
coś nie bardzo mi z tym idzie, źle może wpisuję kod?
Chrom
poczytaj o łączeniu tabel

Join
korey
Hmmm Proponuje Pobrać sobie ksiązke.. Polecam "PHP i MySQL Tworzenie stron www"
o to link: http://korey1910.comyr.com/forum/viewtopic.php?f=34&t=93

Jak co Sorry za linka nie wiedziałem jak mu pokazać inaczej

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.