![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Buduję stronę na której chcę aby można było ustawić czy dany element strony dana osoba może edytować czy nie. W związku z tym, że takich elementów było by bardzo wiele myślę, że mało wydajne było by tworzyć w bazie danych osobne rekordy dla każdego elementu. Postanowiłem zrobić coś takiego: zmienna będzie zawierała dane pobrane z bazy MySQL. Wyglądało by to mniej więcej tak:
W jaki sposób dane oddzielone "." przypisać do zmiennych np. tak:
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) W jaki sposób też takie coś edytować? Ten post edytował patryk9200 28.06.2009, 22:58:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
hmm a nie lepiej zrobić to za pomocą tablicy konfiguracyjnej zapisanej w bazie przy pomocy serialize i później tylko to zaczytać i vualla ;P
Ten post edytował melkorm 28.06.2009, 23:01:14 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Czyli np. coś takiego?
A edycja np. tak: $setting['user'] = '1'; $domysql = serialize($setting); A tak może być? Ten post edytował patryk9200 28.06.2009, 23:30:23 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
zmień kropki na & i poczytaj o parse_str" title="Zobacz w manualu PHP" target="_manual
tak na szybko:
Ten post edytował collusio 28.06.2009, 23:33:12 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 24 Dołączył: 18.01.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
serialize -> przekształca dowolny typ zmiennej do stringa unserialize -> proces odwrotny do serialize, zamienia stringa utworzonego w procesie serializacji w zmienną o pierwotnym typie Ten post edytował Pr0100 28.06.2009, 23:51:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 07:52 |