我有一個帶雙引號的字符串。即「我是文本」,當我只搜索這是文本沒有結果顯示。我想用引號和引號來搜索這兩個字符串。那麼查詢做了什麼?使用引號進行搜索並在php中不使用引號mysql
function template($val)
{
$Qry11=Database::Read("SELECT subcategory.*,C_Name,description FROM subcategory JOIN category ON subcategory.C_id=category.C_id JOIN product_description ON subcategory.S_id = product_description.S_id WHERE S_Name LIKE '%$val%' OR C_Name LIKE '%$val%' group by subcategory.S_id");
$List11 = Array();
$thisObjectName11 = get_class($this);
while($arr = Database::Reader($Qry11))
{
$data = new $thisObjectName11();
$data->temp_Id = $arr[S_id];
$data->C_Name = $arr[description];
$data->Nm = $arr[C_Name];
$data->S_Name = $arr[S_Name];
$List11[] = $data;
}
return $List11;
}
,你能否告訴我們查詢? –
我將我的代碼添加到que plz看。 – Lucky
您是否試過在查詢中轉義像\「之類的引號 – Tommassiov