Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+mysql] wyświetlanie wyników z foreign key
.chudy.
post 21.06.2005, 20:56:19
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 15.06.2003
Skąd: kosmosu?

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


Witam!

Mam 2 tabele:
Pierwsza to nich to urzytkownik.
  1. TABLE urzytkownik (
  2. user_id int,
  3. imie varchar(30),
  4. ...
  5. )

Druga tabela: artykul
  1. TABLE artkul(
  2. art_id int,
  3. user id int, # foreign key urzytkownik.user_id
  4. ...
  5. )


I teraz mój problem polega na tym że jak odczytać kiedy kieruje pytanie do tabeli artkul i zamiast user_id wstawić nazwisko. Prosze mnie nakierować w jaki sposób to uzyskać.

ps. przepraszam, że troche zagmatwałem ale inaczej tego nie umiem napisać


--------------------
Warsztat#1 ::drum and bass:: Apache2.2 :: PHP 5.2 ::
Go to the top of the page
+Quote Post
SongoQ
post 21.06.2005, 21:05:06
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Hm nie wiem czy Cie dobrze zrozumialem, ale chcesz jako warunek podac nazwisko tak? Jesli tak to bedzie tak zapytanie wygladalo.

  1. SELECT *
  2. FROM urzytkownik, artkul WHERE urzytkownik.id = artkul.user_id AND urzytkownik.nazwisko = 'Kowalski'


--------------------
Go to the top of the page
+Quote Post
.chudy.
post 21.06.2005, 21:13:22
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 15.06.2003
Skąd: kosmosu?

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


Chodzi mi o to że mam takie zapytanie:

  1. <?php
  2.  
  3. $sql = 'SELECT * FROM artykuly where article_id = 1';
  4. $wynik = $mysqli->query($sql);
  5. $wiersz = $wynik->fetch_assoc();
  6. echo stripslashes($wiersz['article_id']);
  7. echo '<br /> ';
  8. echo stripslashes($wiersz['title']);
  9. echo '<br /> ';
  10. echo stripslashes($wiersz['I CO TUTAJ WSTAWIĆ']);
  11.  
  12. ?>


I co powinno być wstawione aby zostało wyświetlone imie? Czy obrałem zły kierunek?


--------------------
Warsztat#1 ::drum and bass:: Apache2.2 :: PHP 5.2 ::
Go to the top of the page
+Quote Post
SongoQ
post 21.06.2005, 21:25:36
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


  1. SELECT artykuly.article_id, artykuly.title, urzytkownik.name
  2. FROM artykuly, urzytkownik WHERE urzytkownik.id = artykuly.uzytkownik_id AND artykuly.article_id = 1


  1. <?php
  2. echo stripslashes($wiersz['name']);
  3. ?>


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 03:35