mysql查询通配符

Dav*_*vid 6 php wildcard against

我在php中有一个mysql查询,使用match/against来过滤结果.我试图在$ string之后得到一个通配符,这样下一个字符可以是任何东西.救命?

"SELECT * FROM $table WHERE MATCH (message) AGAINST('$string%' IN BOOLEAN MODE)"
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 6

使用时使用*而不是%通配符MATCH (...) AGAINST (...):

"SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
Run Code Online (Sandbox Code Playgroud)