Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sprawdzanie stringu przed zapisem do bazy
mirobor
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 1.02.2014

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


Witam,
Dane z formularza zapisywane są w zmiennej jako id checkboxów: np.
$z ='[1][3][7][9]';
Jak przed zapisaniem tej zmiennej w bazie sprawdzić, czy każdy z poszczególnych elementów [x] występuje tylko raz w stringu?
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Dane w ogóle nie powinny być tak zapisane (jak rozumiem korzystasz z RDBMS-a). Google: [MySQL|PostgreSQL|czy cokolwiek tam masz] jeden-do-wiele wiele-do-wielu. Podstawy baz danych.
Go to the top of the page
+Quote Post
mirobor
post
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 1.02.2014

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


Cytat(Crozin @ 22.05.2014, 20:56:03 ) *
Dane w ogóle nie powinny być tak zapisane (jak rozumiem korzystasz z RDBMS-a). Google: [MySQL|PostgreSQL|czy cokolwiek tam masz] jeden-do-wiele wiele-do-wielu. Podstawy baz danych.

Dzięki, doczytam.
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


A dlaczegóż? postgreSQL sobie świetnie radzi z tablicami. Ma nawet kilkadziesiąc funkcji i operatorów specjalnie dla tablic... Oczywiście jako stary bazodanowiec też jestem przeciwny takiemu wykorzystywaniu BD, ale wszystko zależy od kontekstu jeśli nie musimy po tym np. filtrować, to czemu nie trzymać w tablicy?
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


@mmmmmmm: Ale tutaj nie mamy zaprezentowanej tablicy, a zwykły tekst. I tak, Postgres ma wsparcie dla typów tablicowych, z których można korzystać o ile wie się co się robi i z czym się to wiąże. Tutaj autor jak widać nie ma takiej wiedzy, a jestem niemal pewny, że do zastosowań jakich potrzebuje normalne podejście będzie nieporównywalnie wygodniejsze.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 10:57