Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Znajomi, Jak zrobić pokazywanie?
Johnas
post
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Witam! Zrobiłem (może nie do końca) znajomych i mam problem. Otóż nie wiem jak zrobić plik odpowiedzialny za pokazywanie. TZN. wiem jak ale nie wiem jakim zapytaniem dane wyjąć z bazy danych.

Mam tabele znajomi a w niej nrziomka, dodający, przyjaciel, akcept (1-on/0-off)

Chcę aby pobierało te w których jestem dodającym i przyjacielem.
Znalazłem coś takiego ale kompletnie nie wiem jak to działa.
  1.  
  2. SELECT a.data_dolaczenia, IF(a.id1=id_aktualnie_zalogowanego_usera, a.id2, a.id1) AS znajomy, b.login FROM znajomi a
  3. LEFT JOIN users b ON b.id=znajomy
  4. WHERE id1=id_aktualnie_zalogowanego_usera XOR id2=id_aktualnie_zalogowanego_usera;


Nie rozumiem co w tym kodzie jest "znajomy" bo jak go do sql wrzucałem to id sie zmieniał a login cały czas był ten sam(testowałem na dwóch userach) i jak wpisałem za id 1 to pokazywal w znajomych id2 ale mój login jak wpisałem za id 2 to pokazywał id 1 ale login dalej tan sam czyli mój.

Za pomoc dziękuje
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 08:14