我根本不知道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";}