Autor | Zpráva | ||
---|---|---|---|
Tori Profil * |
Dobry vecer,
zajimalo by mne jestli existuje sql funkce podobna ereg_replace() v php? Potrebuju ziskat data z nekolika spojenych tabulek, kde vyhledavam i podle adresy. Jde mi o to, aby db podle cisla ulice treba "1740/A" vratila stejny vysledek i kdyz zadam "1740A", "1740 a", "1740-A" apod. Navic pro kazde cislo ulice muze existovat az zaznamu v jine tabulce. Napadlo me bud nacist do pole vsechny zaznamy pro danou ulici a pak to dohledat v php tou zminenou funkci, anebo pouzit rovnou nejakou podobnou funkci v sql dotazu. Ale dodatecne zpracovani v php bude asi rychlejsi, ze? Dekuji moc za radu. |
||
Kajman_ Profil * |
#2 · Zasláno: 24. 6. 2009, 20:03:25
A na co potřebujete regulární replace? V mysql je buď replace nebo regexp. Na uvedený příklad by mohlo fungovat i
sloupec like '1740_A' or sloupec like '1740A' s _ci porovnáním na sloupečku. |
||
Časová prodleva: 15 let
|
0