![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
Mam tabele
id t 1 Agriculture 2 Automotive 3 Building & Construction Chce uzyc funkcji _url() na polu "t" tak, ze po zastosowaniu jej bede mial, np.: (zmieniony na przyjazny URL) id:3 -> Building-Construction (zamiast Building & Construction). SELECT * FROM `'.PRFX.'table` WHERE _url(t) = "'.$value.'" jak moge to zrobic? czy jest to mozliwe? p.s. chodzi o to, aby nie budowac dodatkowego pola t_ gdzie wstawie te wartosci, a pozniej bede je mogl sobie wyciagac |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 26 Dołączył: 2.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat jak moge to zrobic? czy jest to mozliwe? Możesz napisać własną funkcję w bazie danych, która przyjmuje t, a zwraca jej wartość sformatowaną w sposób jaki sobie życzysz. Tylko bierz pod uwagę fakt, że wywołanie tej funkcji w sposób jaki podałeś nie będzie zbyt wydajne - dla każdego rekordu tabeli silnik bazy danych będzie musiał wywołać wspominaną funkcję w celu porównania. PS. Nie napisałeś z jakiej bazy danych korzystasz. Ten post edytował singles 29.01.2011, 18:33:52 -------------------- Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:07 |