Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> relacje między tabelami
Pawel
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 14.12.2003

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


Hejka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam pytanko. Wiem że jest ono może banalne ale jakoś nie moge sobie z tym poradzić :cry: Chodzi o to że mam tabele 'uzytkownicy' i 'profile'. Chciałbym przyporządkować określony wiersz z tabeli 'profile' do uzytkownika. Niestety nie bardzo wiem jak zapisać zapytanie do bazy danych w tabeli 'uzytkownicy' PRIMARY KEY teorzy kolumna o nazwie 'nazwa_uz' Jak zadać zapytanie zeby baza wiedziała że określony wiersz z jednej tabeli odnosi się do określonego wiersza z drugiej :?:

Z góry dziękuje za podpowiedzi
pozdrawiam
paw (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Piasiu
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 15.12.2003
Skąd: Zabrze

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


po pierwsze dwa razy rozpoczoles ten sam topic
po drugie to pytanie powinno wyladowac w dziale bazy danych
po trzecie to podaj nazwy kolumn w tych tabeleach to pomyslimy nad odpowiedzia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

//edit
z tego co narazie zrozumialem to tobie chyba chodzi o relacje, jesli tak to robisz mniewiecej tak:
w tabeli uzytkownicy i profile musisz miec jakas wspolna kolumne, np. nazwa_uz i wtedy zapytanie wyglada tak:
[sql:1:13873aa94f]SELECT u.* FROM uzytkownicy u,profile p WHERE u.nazwa_uz=p.nazwa_uz;[/sql:1:13873aa94f]
To zapytanie wyswietli ci wszystkie rekordy z tabeli uzytkownicy gdzie kolumna nazwa_uz ma taka sam wartosc co nazwa_uz w tabeli profile.
Jak chchesz wyswietlic profielto robisz tak:
[sql:1:13873aa94f]SELECT p.* FROM uzytkownicy u,profile p WHERE u.nazwa_uz=p.nazwa_uz;[/sql:1:13873aa94f]
Jak coś skopcilem to i tak pewnie mnie ktos poprawi, a ja moge sie wytlumaczyc ze mi sie juz niestety oczy kleja (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:32