![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Witam jak zrobić zapytanie liczące wspólnych znajomych bo głowię się kilka dni i nie wiem. Szukałem w google ale nie ma napisane dokładnie jak zrobić zapytanie...
SQL ze znajomymi wygląda u mnie tak: (IMG:http://youphoto.pl/sql.png) Zrobiłem coś takiego ale to niestety nie działa (IMG:style_emoticons/default/sad.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Naprawdę intuicyjne nazwy zmiennych (IMG:style_emoticons/default/biggrin.gif)
Załóżmy że struktura tabeli to [u1, u2, ac]
Ręki sobie za to nie dam uciąć ale wygląda OK Oczywiście w twoim przypadku pewnie wypadało by dopisać warunki które odwracały by u1 i u2. Ale moim zdaniem lepiej dodać skrypt zmodyfikować znajomych tak żeby po zaakceptowaniu znajomego były dwa wpisy np: mamy userów A i B. Użytkownik A zaprasza użytkownika B. W bazie danych dodaje się wpis: U1 = A, U2= B kiedy użytkownik B zaakceptuje zaproszenie w bazie tworzy się kolejny wpis: U1 = B, U2 = A można by nawet dzięki temu pominąć pole accepted (IMG:style_emoticons/default/smile.gif) ale ja bym zostawił w celu podwyższenia wydajności (IMG:style_emoticons/default/smile.gif) Ten post edytował bmL 10.03.2011, 00:28:50 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
No dalej nie wiem... Chce porównać wspólnych znajomych na profilu czyli muszę pobrać znajomych $geta i porównać je z $myid Ale nie wiem jak. Najpierw muszę porównać gdzie ja zapraszałem a potem gdzie oni zapraszali. Ale od tego algorytmu aż mnie głowa boli (IMG:style_emoticons/default/sad.gif)
Pomoże ktoś ?;> Ten post edytował Jonek_1993 10.03.2011, 17:48:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:15 |