PHP를 전혀 알지 못하므로이 문제로 고생하고 있습니다. or
섹션을 MySQL 쿼리에 추가해야하지만 검색중인 값에 큰 따옴표가 있습니다. PHP에 추가하는 방법을 알아야 MySQL에 전달할 수 있습니다. 현재 쿼리는 다음과 같습니다PHP의 큰 따옴표
$query = 'SELECT * FROM ' .$tableName.' WHERE allowed_countries LIKE "%'.$regionId.'%" and skurules REGEXP "i:'.$secondlastdigit.';" and status = 1 ORDER BY id DESC LIMIT 1';
하지만처럼 보이는 문자열 값을 검색하는 or
문을 추가해야합니다. '의 $의 secondlastdigit 두 번째 인스턴스를 둘러싼 큰 따옴표
$query = 'SELECT * FROM ' .$tableName.' WHERE allowed_countries LIKE "%'.$regionId.'%" and skurules REGEXP "i:'.$secondlastdigit.';" or skurules REGEXP "s:1:'.$secondlastdigit.';" and status = 1 ORDER BY id DESC LIMIT 1';
. '; MySQL에 전달되었을 때. 이 같은
내 JSON 문자열 내가 찾고 있어요 외모 : 모든
a:12:{i:1;s:2:"15";i:2;s:2:"10";i:3;s:2:"30";i:4;s:2:"50";i:5;s:3:"120";i:6;s:3:"240";i:7;s:3:"480";i:8;s:3:"960";i:9;s:4:"3786";s:1:"A";s:3:"100";s:1:"C";s:2:"60";s:1:"B";s:5:"18930";}