Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Tablica w bazie - optymalne rozwiązanie
Forum PHP.pl > Forum > Przedszkole
mrjozo
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?
abc667
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
...
mrjozo
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.