<p class="sougouContent"> </p> <p class="tag"> mysql like </p> 有没有这样的语句 <br> <br> 比如 <br> <br> $str = "你好,今天你吃饭了吗?包子还是油饼啊?包子里边还有点维生素比油饼好"; <br> <br> 数据库表t1里存的是 <br> id name <br> 1 维生素 <br> 2 吃饭 <br> 3 运动 <br> 4 娱乐 <br> <br> 用什么语句能匹配到用$str从t1中取到 维生素 和 吃饭 ? <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer"> MYSQL 里有一个LOCATE 函数 </p> <p class="sougouAnswer"> select * from t1 where find_in_set(name,$str) </p> <p class="sougouAnswer"> <br> SELECT * FROM t1 WHERE $str LIKE CONCAT('%',name,'%'); </p>