php - 如何显示包含某些数据的字段的 mysql 查询结果?

标签 php mysql

我有一个 mysql 查询:

$query = "SELECT * FROM movielist WHERE genre = 'comedy' ORDER BY dateadded DESC";

我需要更改它,以便它从类型包含“喜剧”的电影列表中进行选择。

(注意:我的类型字段通常会包含多个类型示例“喜剧、 Action 、戏剧”。

最佳答案

您需要LIKE类型:

$query = "SELECT * FROM movielist WHERE genre LIKE '%comedy%' ORDER BY dateadded DESC"

关于php - 如何显示包含某些数据的字段的 mysql 查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526329/

相关文章:

从mysql返回的PHP日期时间是错误的

mysql - 使用远程 View 的 FoxPro 和 MYSQL 事务

php - mysql_num_rows() 期望参数 1 为资源,给定字符串

php - 循环一个有间隙数字键的数组

php - htaccess 使文件夹无法访问但服务器可以访问文件?

php - 如何把php+html写在一个文件里更漂亮?

php - PHPMyAdmin 中的导入文件大小限制

python - 在 Python 中插入 MySQL 时出现 UnicodeEncodeError

php - MySQLi 对象问题

python - Django 完整性错误 : no default value