[英]Using LIKE CONCAT with wildcard
我正在使用標准的LAMP環境。 我直接從mysql.com網站上獲取了一個示例,並將其調整為我的表結構。
$sql = 'SELECT cat_name
FROM cats
WHERE cat_name LIKE concat('%', 'Artist', '%') ';
我的問題是,即使我在StackOverflow和其他論壇上找到的所有示例都使用單引號('%'),它也只能在我使用此類雙引號(“%”)的情況下起作用。
使用雙引號作為sql字符串的字符串定界符。
$sql = "SELECT cat_name
FROM cats
WHERE cat_name LIKE concat('%', 'Artist', '%')";
如果您對兩者(您的sql字符串和sql字符串中的字符串)使用相同的字符串定界符,則這將在您需要之前終止sql字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.