Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> schemat bazy "prywatnych" profili, ala grono, nasza-klasa
szczypior
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

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


Witam

Serwisy takie jak grono czy nasza-klasa wprowadziły możliwość wyboru przez użytkownika, które dane mają być widoczne jakim użytkownikom. Tzn, można określić że imię będą widzeń wszyscy, zalogowani będą widzieć też nazwisko, a znajomi np: zdjęcia. Ciekaw jestem jak przy tego rodzaju profilach buduje się bazę, czy najlepszym rozwiązaniem jest po prostu dodanie dodatkowych pól w tabeli, w ten sposób:

  1. | id | imie | pokaz_imie | nazwisko | pokaz_nazwisko itp
  2. | 1 | Karol| wszyscy | Kowalski | zalogowani


Czy jest może lepszy, efektywniejszy sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
heaven
post
Post #2





Grupa: Nieautoryzowani
Postów: 92
Pomógł: 15
Dołączył: 21.10.2006

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


spojrz jeszcze raz na moja poprzednia odpowiedz. poprawilem tam juz bo nie zauwazylem ze zapisales bitu jako string

//$option = "0001001"; // tu tez byl blad!!!!
$option = 2^0 | 2^3; czyli liczba 9 a bitowo 9 to 1001

  1. <?php
  2. $option = 9;
  3. echo "<p>".$option; //9
  4. $option &= !CITY_VISIBILITY; // wyzerowanie bitu 4 czyli zamiast 1001 bedzie 0001 czyli to jest "1"
  5. echo "<p>".$option; // 1
  6. $option |= GG_VISIBILITY; // ustawienie bitu 3 - bylo 0001 teraz 3 bit ustawiasz masz 0101 a jest liczba 5
  7. echo "<p>".$option; // 5
  8. ?>


Ten post edytował heaven 11.02.2008, 20:08:01
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: 17.10.2025 - 01:45