Я вообще не знаю 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
заявление для поиска строковых значений, который выглядит как:
$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';
двойные кавычки вокруг второй экземпляр»$ secondlastdigit.. «; при переходе в 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";}