亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php+mysql+like+通配符+變量

php+mysql+like+通配符+變量

PHP
梵蒂岡之花 2019-02-19 13:13:32
例如:$result = mysql_query("SELECT * FROM table1 WHERE name LIKE '%aa%'");我想把like后面的aa換成一個變量,請問該怎么寫?
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

三種方法:


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


1$result = mysql_query("SELECT * FROM table1 WHERE name LIKE '%$var%'");



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


1$result = mysql_query("SELECT * FROM table1 WHERE name LIKE '%" $var "%'");



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


1$result = mysql_query("SELECT * FROM table1 WHERE name LIKE '%{$var}%'");


查看完整回答
反對 回復 2019-02-26
  • 2 回答
  • 0 關注
  • 678 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號