MySQL表中每一条数据都有几个标签字段(比如:tag1,tag2,tag3)应该如何查询具体的一条?

比如:表中有字段(content,tag1,tag2,tag3),我插入一条数据(‘北京大街上有个老外大冬天没穿上衣’,'北京','冬天','老外')。content有三... 比如:表中有字段(content , tag1 ,tag2 ,tag3),我插入一条数据(‘北京大街上有个老外大冬天没穿上衣’,'北京','冬天','老外')。content有三个标签(tag)。我查询的时候只根据某一个标签(或者某两个),并且不知道它具体是tag几,怎么查到这条数据? 展开
 我来答
诸葛益智
推荐于2016-05-15
知道答主
回答量:90
采纳率:0%
帮助的人:44.1万
展开全部
$arr1 = mysql_query("select content from tbName where tag1 = $arg1 or tag2 = $arg1 or tag3 = $arg1");
$arr2 = mysql_query("select content from tbName where tag1 = $arg2 or tag2 = $arg2 or tag3 = $arg2");
$arr3 = mysql_query("select content from tbName where tag1 = $arg3 or tag2 = $arg3 or tag3 = $arg3");

$result = array_merge( $arr1, $arr2, $arr3 );
追问
语句该怎么写?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式