php mysql like 萬用字元 變數

2022-08-01 14:12:14 字數 591 閱讀 4598

例如:$result = mysql_query("select * from table1 where name like '%aa%'");我想把like後面的aa換成乙個變數,請問該怎麼寫?

三種方法:

【一】像你這種aa前後都是特殊字元,而且最外側是雙引號的可以直接寫變數名

$result = mysql_query("

select * from table1 where name like '%$var%'

");

【二】也可以使用點連線符對字串進行連線:

$result = mysql_query("

select * from table1 where name like '%

" . $var . "

%'");

【三】可以使用{}**域來分隔變數名,這種用法更適用於變數後有數字、字母、下劃線的情況,它可以明確地將變數與字串區分開來:

$result = mysql_query("

select * from table1 where name like '%%'

");

sql like 萬用字元 T sql 萬用字元

之所以要寫一篇跟萬用字元有關的知識,是因為在工作中需要檢索基礎表中name為英文名的,突然就一臉懵逼,網上檢索一下發現教程很多。檢討下還是自己基礎知識不紮實。所以寫下方便自己查閱,也歡迎大佬們指點。sql 萬用字元必須與 like 運算子一起使用 在搜尋資料庫中的資料時,sql 萬用字元可以替代乙個...

sql like 萬用字元 mysql萬用字元使用

sql模式匹配 匹配單個字元,匹配 匹配任意個字元,包括零個字元 sql模式下的匹配,預設是對於字母的大小寫沒有要求,並且sql模式下,或 是不能在模糊匹配中使用的,而是使用 like 或 not like.例如 正則模式匹配 當使用正則匹配時,使用regexp和not regexp操作符 或rli...

mysql萬用字元 mysql萬用字元使用

mysql萬用字元使用 w3cchool sql模式匹配 匹配單個字元,匹配 匹配任意個字元,包括零個字元 sql模式下的匹配,預設是對於字母的大小寫沒有要求,並且sql模式下,或 是不能在模糊匹配中使用的,而是使用 like 或 not like.例如 select from user where...