Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Tablica w bazie - optymalne rozwiązanie
mrjozo
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


Witam,

mam w bazie taką tabele:
Kod
+znajomi:
userid
znajomi_array
nowiznajomi_array
zignorowani_array


I teraz nie wiem czy w znajomi_array przechowywac wszystkie potrzbne mi dane(imie,nazwisko...etc) - malo ciekawe rozwiazenie, gdyz trzeba by bylo to aktualizowac gdy profil sie zaktualizuje, czy trzymac tam tylko id znajomych... Jeśli bede tam mial id znajomych to mam pytanie jak najoptymalnie pobrac potrzebne dane o tych uzytkownikach? Na razie mam pomysl, aby pobrac znajomi_array i potem petla wykonac tyle zapytan ile tam jest uzytkonikow, mozna to jakos inaczej zrobic i optymalniej?

Ten post edytował mrjozo 5.07.2007, 12:07:21


--------------------
W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
Go to the top of the page
+Quote Post
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


całkowicie inaczej, w bazie w pojedynczym polu powinno się przechowywać jedną daną
można np tak

+znajomi:
userid
znajomi_id
typ <- tutaj czy normalni, nowi czy zignorowani


tylko teraz nie wiem czy znajomymi są userzy, bo jeśli tak to to wystarczy, jeśli nie to jeszcze trzeba tabele

znajomy_id
imie
nazwisko
...
Go to the top of the page
+Quote Post
mrjozo
post
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


Tak jak napisałeś byłoby najprościej... ale niestety strukture bazy mam już narzuconą:/ I zastanawiam się czy kobminować z tym co jest (troche z tym jest zabawy gdyż trzeba pobierac tablice, dodawać do niej, usuwać..) czy też złożyć request o możliwość zmiany struktury?


--------------------
W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 15:01