if($condition=="whole") $map['_string']='(title like "%{$keyword}%") OR (content like "%{$keyword}%")';现在dump出来的结果是
array (size=4)
'cid' => string '2' (length=1)
'status' => int 1
'lang' => string 'zh-cn' (length=5)
'_string' => string '(title like "%{$keyword}%") OR (content like "%{$keyword}%")' (length=60)$keyword是变量,我希望dump出的是变量值而不是变量名
array (size=4)
'cid' => string '2' (length=1)
'status' => int 1
'lang' => string 'zh-cn' (length=5)
'_string' => string '(title like "%{$keyword}%") OR (content like "%{$keyword}%")' (length=60)$keyword是变量,我希望dump出的是变量值而不是变量名
sql 指令中,一般都用单引号括起字符串
你正好用反了,所以就出问题了
$map['_string'] = "(title like '%{$keyword}%') OR (content like '%{$keyword}%')";