SQL查询语句 SELECT * FROM A WHERE find_in_set('171', name); SELECT * FROM A WHERE name like '%171%' ;第一个更精确一些。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前也遇到过这样的查询问题我的解决方案是每个值都用逗号包裹起来 比如这样 ,171,172,173,在使用SELECT * FROM A WHERE name like '%,171,%' ;这个查询可以避免出现171171重复的可能只是匹配两个逗号之间的数值。 select * from A where name like '%171%';mysql还可以如下使用select * from A where instr(name,171) > 0; SELECT * FROM A WHERE find_in_set('171', name); 我觉得这文章还可以:http://blog.micxp.com/index.php/archives/68/,还结合了例子。 preg_replace 替换的问题 关于如何获取下拉框循环出来的值的id 要新建一个数据库,如何先判断下是否已存在? SHTML 求助PHP中的简单的问题, PHP+apache+mysql对activex组件的支持情况 如何使最新版的PHP4.3.1的gd库支持gif格式 有没有不用 odbc_connect 建立与ACCESS连接的方法? 怎么获得函数本身有多少个参数? fsockopen 并发量高的情况下出错。如何解决 新手求助2 全选功能,有能把全部页的全选上吗,,
在使用SELECT * FROM A WHERE name like '%,171,%' ;这个查询可以避免出现171171重复的可能只是匹配两个逗号之间的数值。
select * from A where instr(name,171) > 0;