[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59 | 59
NapísalOffline : 18.06.2013 16:00 | MySQL REGEX

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


Offline

Správca fóra
Správca fóra
MySQL REGEX

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 20.06.2013 14:12 | MySQL REGEX

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59 | 59
Napísal autor témyOffline : 20.06.2013 16:16 | MySQL REGEX

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:]]+")*\\]\'

');


 [ Príspevkov: 3 ] 


MySQL REGEX



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Regex ?

v Backend

0

446

12.07.2012 9:34

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

regex

v Backend

2

397

08.02.2015 23:24

esso82

V tomto fóre nie sú ďalšie neprečítané témy.

Regex replace

v Ostatné

5

506

02.07.2021 14:53

MTK

V tomto fóre nie sú ďalšie neprečítané témy.

regex a diakritika

v Backend

10

3008

08.03.2010 20:05

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s regex-om

v Backend

1

303

13.04.2013 9:10

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Regex - iba cisla a desatinna bodka

v Frontend

9

976

24.04.2019 10:28

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL

v Databázy

0

899

04.11.2020 15:19

jumper

V tomto fóre nie sú ďalšie neprečítané témy.

MysQl

v Databázy

2

867

28.10.2009 19:05

BYNGY

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL

v Databázy

1

1160

25.03.2009 10:48

prostor

V tomto fóre nie sú ďalšie neprečítané témy.

MySql

v Databázy

15

2398

26.03.2008 12:48

marekkk

V tomto fóre nie sú ďalšie neprečítané témy.

zaloha MYSQL

v Backend

2

840

18.11.2007 15:15

Matho

V tomto fóre nie sú ďalšie neprečítané témy.

mysql filter

v Databázy

2

1006

30.05.2008 15:37

javo

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba MySQL

v Oznámenia a návrhy

1

1134

20.02.2008 18:36

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Mysql porovnávanie

v Databázy

6

930

03.01.2011 14:01

Karo88

V tomto fóre nie sú ďalšie neprečítané témy.

mysql where

v Databázy

1

822

26.08.2008 16:35

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

instalacia MySQL

v Databázy

6

946

24.05.2010 23:29

sedlák



© 2005 - 2026 PCforum, edited by JanoF