![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:32 |