Heim > Backend-Entwicklung > PHP-Tutorial > mysql查询问题,like的反向使用?

mysql查询问题,like的反向使用?

WBOY
Freigeben: 2016-06-23 14:12:08
Original
1066 Leute haben es durchsucht

mysql like

有没有这样的语句

比如

$str = "你好,今天你吃饭了吗?包子还是油饼啊?包子里边还有点维生素比油饼好";

数据库表t1里存的是 
id name
1  维生素
2  吃饭
3  运动
4  娱乐

用什么语句能匹配到用$str从t1中取到 维生素 和 吃饭 ?

回复讨论(解决方案)

MYSQL 里有一个LOCATE 函数

select * from t1 where find_in_set(name,$str)


SELECT * FROM t1 WHERE $str  LIKE CONCAT('%',name,'%');

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage