Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Porównanie z dwóch tabel z wyciągnięciem danych
Max Damage
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Mam tabele forum i user. W tabeli forum mam mn. kolumnę autor, a w tabeli user mn. kolumny nick i user_id.
Teraz taki oto kod:
  1. <?php
  2. $zapytanie="select * from forum where id_artykulu='$id_artykulu'";
  3. $wynik = $lacz->query($zapytanie);
  4. $wiadomosc=$wynik->fetch_array();
  5. $zapytanie2="select user.user_id from user where forum.autor=user.nick";
  6. $wynik2=$lacz->query(zapytanie2);
  7. $wiadomosc2=$wynik2->fetch_array();
  8. echo $wiadomosc['temat'];
  9. echo '<br/>';
  10. echo "<a href='profil.php?id=".$wiadomosc2['user_id']."'>".$wiadomosc['autor']."</a>"; 
  11. echo '<br/>';
  12. echo $wiadomosc['wiadomosc'];
  13. echo '<br/>';
  14. echo date ('M d,H:i',$wiadomosc['umieszczony']);
  15. echo '<br/>';
  16. echo "<a href='odpowiedz.php?id=".$wiadomosc['id_artykulu']."'>Odpowiedz</a>"; 
  17. echo '<br/>';
  18. ?>

Pierwsze zapytanie działa bez problemu, chodzi mi natomiast o drugie w którym chcę wyciągnąć user_id kolesia którego nick widnieje w kolumnie autor. Próbowałem w tym celu porównać autora z nickiem, ale spełzło na niczym :/
Mam nadzieje, że nie zagmatwałem tego za bardzo i wiadomo o co chodzi....
Dobrze by też było jak by mi ktoś chociaż powiedział czy te 2 zapytania da się połączyć w jedno, chociaż najpierw wolałbym aby to w ogóle działało jak trzeba....


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
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 Aktualny czas: 19.08.2025 - 14:38