데이터베이스 구조가 될 때 :는 직렬화 된 배열에서 특정 값을 검색 MySQL은 다음과
이것은 워드 프레스 사이트에서입니다id|metaKey|metaValue
--+-------+-----------------------------------
55|product|a:8:{s:3:"sku";s:0:"";s:8:"products";a:3:{i:1;a:3:{s:6:"option";s:1:"1";s:5:"price";s:5:"14.95";s:9:"saleprice";s:0:"";}i:2;a:3:{s:6:"option";s:0:"";s:5:"price";s:0:"";s:9:"saleprice";s:0:"";}i:3;a:3:{s:6:"option";s:0:"";s:5:"price";s:0:"";s:9:"saleprice";s:0:"";}}s:11:"description";s:124:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";s:8:"shiprate";s:1:"A";s:8:"featured";s:2:"no";s:4:"sale";s:3:"yes";s:10:"cart_radio";s:1:"0";s:6:"optset";s:0:"";}
, 나는 최선의 방법이 무엇인지 14.95 첫 번째 "가격"값을 검색 할 필요가 mysql에 저장된 직렬화 된 배열에서 특정 값을 검색하려면?
우리가 그것을 읽을 수 있도록 제대로 질문을 포맷하십시오. –
데이터베이스에 일련 화 된 값을 삽입하는 것은 [끔찍한 설계 연습]입니다 (http://stackoverflow.com/questions/7364803/storing-arrays-in-the-database/7364834#7364834). 당신이 그것을 통제 할 수 있다면, 올바른 방법으로하십시오. – NullUserException
그래, 보통하지는 않을거야, 그것을 만든 플러그인 이었어. – jamckp