![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 24.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie a propos zapytania do bazy danych, ewentualnie - jakiej funkcji użyć w PHP? W bazie danych mam tabelę daneskładającą się z id i nazwa. Rekord należące do tej tabeli to: id = 1; nazwa = Robert Żukowicz Mając kod:
Rezultatem jest link w postaci: http://localhost/Robert-Zukowicz a $_GET['nazwa'] = Robert-Zukowicz Zamianę w drugą stronę, czyli '-' na '[space]' jestem w stanie zrobić, wówczas mój $_GET['nazwa'] = Robert Zukowicz
Wynikiem tego zapytania będą wszystkie rekordy zawierające nazwę "Robert Zukowicz", czyli w moim przypadku nic. Jak zatem sprawić, aby zmienna $in miała pierwotną wartość? Pozdrawiam,Arek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 21.03.2006 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Kod $q = mysql_query("SELECT * FROM dane WHERE nazwa='$in[b]'[/b]"); Zabrakło Ci średnika.Tak czy siak, na Twoim miejscu skorzystałbym z PDO. W szybki sposób pozbędziesz się możliwości SQL injection, na co Twój kod jest podatny. PS Aha i rozumiem, że htaccessy masz ustawione na przyjazne linki? Bo Twoim sposobem, to na chwilą obecną wskazujesz do (zapewne) nieistniejącego katalogu. Ten post edytował konole 25.04.2011, 18:34:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:28 |