Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%)
|
Witam
Mam nastepujace tabele: Uzytkownicy id_uzytkownika | login | haslo Katalog id_katalogu | id_uzytkownika | nazwa_katalogu | data Element id_elementu | id_katalogu | nazwa_elementu W sesji przetrzymuje id_uzytkownika. I teraz np. przed wyswietleniem wybranego elementu chce sprawdzic czy nalezy on do aktualnie zalogowanego uzytkownika. Do tej pory robilem to dwoma zapytaniami: 1. pobranie id_katalogu z tabeli Element 2. pobranie id_uzytkownika z tabeli Katalog (posiadajac wczesniej pobrane id_katalogu) na koniec porownuje pobrane id_uzytkownika z sesja ... Zastanawiam sie jednak jak by to zrobic za pomoca jednego zapytania, aby jednoczesnie moc pozniej wyswietlic dane z tabeli Element. Zapewne trzeba polaczyc te tabele niestety nie bardzo rozumie dzialanie JOIN. Bede wdzieczny za pomoc z wyjasnieniem gdyz chcialbym to zrozumiec, a nie tylko wykorzystac gotowy kod ... Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%)
|
Dziekuje bardzo za pomoc.
Rozumiem ze rozbudowany przeze mnie WHERE jest poprawny i nie przyniesie zadnych nieoczekiwanych zdarzen ? Update: Mam jeszcze jedno pytanie. Czy istnieje mozliwosc dodania do tego zapytania elementu ktory by mi zwrocil liczbe pobranych rekordow ? Probowalem w ten sposob:
Lecz to niestety nie dziala (Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...) Bylo by to przydatne do ostatecznego sprawdzenia czy dany element nalezy do uzytkownika. Aktualnie robie to za pomoca funkcji mysql_num_rows -> jak zwraca 0 to element nie nalezy do uzytkownika, a jak 1 to nalezy. Zastanawiam sie jednak czy nie da sie jakos uniknac uzycia mysql_num_rows. |
|
|
|
Jawor Sprawdzenie praw do danych, a zapytanie 22.03.2008, 00:26:44
AxZx inner join - laczy 2 tabele i zwraca wynik pod war... 22.03.2008, 00:51:17
Jawor A czy czasem nie powinno byc tak (dodalem warunek... 22.03.2008, 03:48:54
AxZx mozna tak
[SQL] pobierz, plaintext SELECT katalog.... 22.03.2008, 10:21:17 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 04:17 |