![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
Kto mi wytłumaczy jak zrobić znajomych w mysqlu? proszę o pomoc
![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 2 Dołączył: 25.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
jeśli dobrze rozumiem, to najłatwiej możesz po prostu zrobić w tabeli z userami dodać nowa kolumne `friends` i tam wrzucać po przecinku id inncyh ludzi, a potem przy wyświetlaniu robisz tablice - explode i heja.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
ee nie wiem czemu ale wydaje mi się że głupi pomysł troszq
Ten post edytował seba199696 13.12.2011, 23:13:23 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 6 Dołączył: 2.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Możesz utworzyć oddzielną tabele gdzie będziesz miał w jednej kolumnie id_user-a a w drugiej id_user-a, który jest przyjacielem. Taka tabelka users2friends.
-------------------- ---------------------------------------------------------
https://twitter.com/#!/RafalTokar |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
jeśli chodzi o poprawność zapytania ![]() Ale coś o taki deseń chodzi. -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
a w jaki sposób mam odczytać nazwę użytkownika?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 6 Dołączył: 2.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli szukasz znajmoych dla usera o id = 1 to wystarczy taki sql:
lub
Oczywiście warto gdzieś w kodzie uniemożliwić dodawanie siebie do swoich znajomych ![]() Poczytaj o JOIN w sql i połącz dwie tabele: dane z tabeli z id przyjaciół z ich danymi z tabeli user -------------------- ---------------------------------------------------------
https://twitter.com/#!/RafalTokar |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
Okej
![]() zrobiłem sobie 2 tabele users id_user | name friends user1 | user2 I chcę wyświetlić nazwy użytkowników znajomych od 1 (id_user = 1) czyli: Tak? Jeśli to jest dobrze to jak mam zrobić żeby nie wyświetlało mojej nazwy użytkownika w znajomych? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 6 Dołączył: 2.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dla usera o id 1, spróbuj coś takiego:
-------------------- ---------------------------------------------------------
https://twitter.com/#!/RafalTokar |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
no ale jak mam
![]() user1 | user2 1 | 2 1 | 3 3 | 1 i jak chce pokazać znajomych od usera o id: 1 to mi pokaże: 2/3 ale już 3 nie pokaże rozumiesz o co mi chodzi? Ten post edytował seba199696 14.12.2011, 21:01:28 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 6 Dołączył: 2.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj pokombinować z czymś takim:
-------------------- ---------------------------------------------------------
https://twitter.com/#!/RafalTokar |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 4.01.2011 Ostrzeżenie: (20%) ![]() ![]() |
hah
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 19:54 |