PHP+mysql 查询三个字段1,2,3是否包含指定字符 ,如有一个包含,则显示字段1的数据。

说明:我想要执行这样的一个操作,我的一个表,里面有3个字段,字段内容1安顺2as3anshun查询语句或者代码这实现这样的:当字段中有包含:安顺或as或anshun时,查... 说明:
我想要执行这样的一个操作,我的一个表,里面有3个字段,
字段 内容
1 安顺
2 as
3 anshun
查询语句或者代码这实现这样的:
当字段中有包含:安顺 或 as 或 anshun 时 ,查询结果要为字段1的数据,即:安顺。
如成解决,再加200分。
展开
 我来答
召合dZ
2011-10-23 · TA获得超过155个赞
知道答主
回答量:196
采纳率:0%
帮助的人:148万
展开全部
如果是等于就是:
select 字段1 from 表名 where 字段1 = ‘安顺’ or 字段2 = 'as' or 字段='anshun'
要是字段中包含安顺,而 “我是安顺”也要匹配的话就是:
select 字段1 from 表名 where 字段1 like ‘%安顺%’ or 字段2 like '%as%' or 字段 like '%anshun%'
更多追问追答
追问
我要的是返回的结果,查询的命令我知道怎么写。

$query = "SELECT 字段1 FROM 表名 WHERE 字段1 LIKE '%$part%' or 字段2 LIKE '%$part%'" or 字段3 LIKE '%$part%'";

$part这是输入的值。这是我之前写的。当字段1的数据大于1时就会显示所有字段1的数据出来了。
追答
???
你所说的返回结果,俺不是很明白,请赐教。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式