konto usunięte
Temat: [sql] skonwertowana wartość pola = zmienna
Witam,tworzę url dla podstrony o nazwie np: "kryterium Laplace'a, łąó" w taki sposób: "kryterium-laplacea-lao" . Zajmuje się tym metoda, która odpowiednio konwertuje. Ale nie da się zrobić na odwrót tzn z kryterium-laplacea-lao zrobić kryterium Laplace'a, łąó, ponieważ kilka znaków, których nie chce w url zostaje usunięte.
No i pytanie właściwe:
Zakładając, że konwerter wywoływany jest za pomocą:
Model_Url::convertToUrl($name);
da się napisać zapytanie sql tak, aby znalazło w bazie nazwę, która po skonwertowaniu będzie równa kryterium-laplacea-lao?
czyli:
WHERE name = 'kryterium-laplacea-lao'
da nam rekord w którym name jest równe kryterium Laplace'a, łąó.
Oczywiście można pobrać wszystkie rekordy (tym bardziej, że będzie ich max 30) i po skonwertowaniu wartosci pobranej z bazy sprawdzić czy jest ona równa kryterium-laplacea-lao ale zastanawiam się czy jest jakiś sposób aby pobrac od razu jeden, właściwy rekord.Piotr Burant edytował(a) ten post dnia 26.03.12 o godzinie 02:43