php数据库对某字段内容分类
想问一下,我想把数据库里tag所有犯罪类型的电影输出,其实也就是根据tag分类把电影分类输出,要怎么办呢?
我通过like的模糊查询,
$sql="select * from movie where tag like '%犯罪%'";<br />
$result=mysql_query($sql);<br />
var_dump($sql);
结果 输出结果这样 string 'select * from movie where tag like '%犯罪%'' (length=45)
我那个语句写得不对吗?还有,有没有更好的分类方法啊
数据库
php
sql
------解决方案--------------------建议你先建一个 tags 表
name
喜剧
犯罪
剧情
.....
基本的 SQL 指令就是
select * from movie, tags where find_in_set(tags.name, movie.tag)
把犯罪的输出
select * from movie, tags where find_in_set(tags.name, movie.tag) and tags.name='犯罪'
把喜剧的输出
select * from movie, tags where find_in_set(tags.name, movie.tag) and tags.name='喜剧'
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn