![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie zarówno z baz danych jak i z php, ale zdecydowałem się napisać tutaj.
Jakie rozwiązanie jest lepsze: 1. mieć dodatkową kolumnę w tabeli np: page_url gdzie będę przetrzymywał gotowe już, przerobione funkcją (usunięcie polskich znaków, zamiana spacji na myślinki itp..) adresy url, które od razu po pobraniu będę mógł wykorzystać w a href: 2. Czy takie urle robić dynamicznie na podstawie np kolumny name - gdzie wstawiam polskie znaki, spacje i inne znaki (z której i tak w pierwszym przypadku robił bym te urle przed zapisem do page_url) - w trakcie wyświetlania |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak czy inaczej pytasz bazę więc lepiej chyba jak już w niej będzie gotowy url
poza tym czasami dochodzi kwestia unikalności adresu więc tym bardziej zapis w bazie może się przydać |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
No ale adres zawsze jest unikalny, każdy z osobna
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie wpisze bo pole name jest UNIQUE. A w razie czego url byłby robiony przez funkcję po tej właśnie kolumnie.
Ten post edytował Miloosz 16.06.2015, 13:45:20 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wpisze bo pole name jest UNIQUE. A w razie czego url byłby robiony przez funkcję po tej właśnie kolumnie. A jak poda: "costam costam" i "costam-costam"?
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Stosuje funkcję filtrującą sprawdzającą czy dana nazwa jest dostępna (zwraca też uwagę na myślniki/puste znaki) - jeśli nie jest dostępna nie przepuści .
Na razie odpowiedzi udzielił kayman, za co dziękuję. Chciałbym także zasięgnąć innych opinii / argumentów. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:55 |