| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 |
caute pomoze niekto s regularmi v Mysql? mam riadky v tabulke Kód: {"id":"1","value":"2"},{"id":"2","value":["5"]} {"id":"1","value":"2"},{"id":"2","value":["1","5","14"]} {"id":"1","value":"2"},{"id":"2","value":["3","2","12"]} {"id":"1","value":"2"},{"id":"2","value":["3","1"]} a potreboval by som dostat -> vsetky riadky s id:2 a value napr. 5 (cize tym padom prve dva). skusal som nieco taketo ( tieto hodnoty su v jednom stlpci extrafields ) Kód: WHERE `extra_fields` REGEXP '"id":"2","value":\\["5"\\]' ; ktore sice funguje ale iba pri prvom riadku splna podmienku kde je jeden prvok pola. dik za rady
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Skus nieco taketo Kód: "id":"2","value":\\[("[[:digit:]]+",)*"5"(,"[[:digit:]]+")*\\]
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 | Napísal autor témy Punker661: 20.06.2013 16:16 | |
|
super dik funguje, ale zjavil sa mi divny problem. ked pustim samotnu queru tak result je taky ako ma byt ale ked spravim cez PHP vypis tej iste jquery mi hodi uplne iny result. je to moze ze ten REGEX prestane fungovat ked tam dam lomitka pred prve uvozdovky koli PHP? Kód: $query = mysql_query(' SELECT * FROM `x2x2_k2_items` WHERE `extra_fields` REGEXP \'"id":"2","value":\\[("[[:digit:]]+",)*"1"(,"[[:digit:]]+")*\\]\'
');
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|