Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Znajomi
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam nie znam dobrze sql wiec musze o cos zapytac

Mam takie zapytanie
  1. <?php
  2. $znajomi = mysql_query('select * from znajomi where dla_kogo = "'.mysql_real_escape_string($_GET['user']).'" and stan = "akceptowano" order by id desc', $db);
  3. ?>


Mam tabele znajomi i w niej kolumny
id
tresc
dodal
dla_kogo
stan
data

Gdy ktos wysyla zaproszenie user moze je akceptowac juz odrzucic jednak gdy zaakaceptuje to znajmomy wyswietla sie tylko w profilu osoby odbierajacej zaproszenie a w profilu osoby wysylajacej juz nie czy ktos moze mi powiedziec jak powinno wygladac zapytanie zeby widziala i osoba wysylajaca jak i osoba odbierajaca zaproszenie??

P.S kolumna STAN moze miec 3 wartosci CZEKAM gdy wyslalo ODRZUCONO gdy nie akceptowano i AKCEPTOWANO jesli akceptowano
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nithajasz
post
Post #2





Grupa: Zarejestrowani
Postów: 230
Pomógł: 27
Dołączył: 27.05.2008
Skąd: Warszawa

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


Działa to na zasadzie, że ma jakąś nazwe użytkownika klikam na nią i przenosi mnie do jego profilu i tam wyświetlają się znajomi ?

Jeśli tak to ja takie zapytanie bym zrobił w stylu :

  1. <?php
  2. $znajomi = mysql_query('select * from znajomi where (dla_kogo = "'.mysql_real_escape_string($_GET['user']).'" OR dodal="'.mysql_real_escape_string($_GET['user']).'") AND stan = "akceptowano" order by id desc', $db);
  3. ?>


W takim zapytaniu wchodząc np na profil użytkownika będziesz widział znajomych, którym on wysłał zaproszenie jak i znajomych, którzy jego zaprosili. Przetestuj dla wszystkiego bo nie sprawdzałem zapytania..

Ten post edytował nithajasz 28.05.2008, 17:32:41
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: 3.10.2025 - 19:02