Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 3 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Witam,
jestem właśnie w trakcie przerabiania swojej strony. Na chwilę obecną strona jest na kilkunastu plikach chcę ją usprawnić i zawartość treści dodać do bazy danych. A więc: mam stworzoną tabele z kolumnami: id|nazwa|menu_up|kolejnosc ->prykładoway wpis -> 1|Moje usługi|0|1 Chciał bym (o ile się da) kiedy w zmiennej (odpowiednio ustawiony plik .htaccess) $_GET jest http://localhost/moje_uslugi (tj. http://localhost/index.php?id=moje_uslugi), aby po tym wyszukać w bazie wiersz z Moje usługi. Wiem że zmiana z "Moje usługi" na "moje_uslugi" z poziomu php załatwiam funkcją str_replace. Ale jak wyszukać wpis który potrzebuje, czy można jakoś w locie z poziomu bazy zastosować fukncję str_replace. Moja funkcja ze str_replace: -zmiana polskich znaków na znaki bez ogonków -zmiana dużych znaków na małe -usunięcie [spacji], myślników i całej reszty znaków na podkreślnik [ _ ] obrazowo SELECT * FROM menu WHERE nazwa = 'moje_uslugi' -> wynik -> 1|Moje usługi|0|1 Jakiś pomysł? - Pozd. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Po pierwsze urlencode() i urldecode() w nowszych wersjach przegladarki nie robi procentow itp znaczkow (IMG:style_emoticons/default/smile.gif) .
Po drugie to poczytaj troche manuala jak operowac na stringach, pelno jest tego w internecie. A po 3 i co wazniejsze to ja bym zrobil wlasnie na urlencode() + id - tak jak pisal poprzednik. Wtedy masz adres: "http://localhost/2,tekst" , pobierasz dane, robisz explode na przecinek i masz juz id. Nie obciaza bazy i jest duzo wygodniejsze. Pozdrawiam |
|
|
|
linx [PgSQL] Zapytanie z WHERE ze zmianą danych 25.05.2010, 15:13:23
tehaha zamiast str_replace, użyj urlencode() i urldecode(... 25.05.2010, 17:48:08
linx Też nad tym myślałem ale chciał bym uniknąć % (pro... 25.05.2010, 20:00:51
zegarek84 Cytat(linx @ 25.05.2010, 16:13:23 ) A... 25.05.2010, 21:06:03
linx Tak, ale ja potrzebuje to nie tylko do linków. Dla... 26.05.2010, 09:09:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:53 |