php - MySQL/PHP : Select file extension types simple query?

标签 php mysql sql

我正在尝试从表格中选择所有图像。我的专栏是file_ext,包含jpg、jpeg、mp3、avi等扩展名。

我如何创建这样的 SQL 查询?:AND file_ext = 'jpg, jpeg' 或选择所有扩展名 AND file_ext = '*' 因为我没有想写 AND file_ext = 'jpg' AND file_ext = 'jpeg' ....

你们是怎么解决这样的问题的?谢谢!

最佳答案

试试 IN喜欢

SELECT * FROM table WHERE mycondition AND file_ext IN ('jpg','jpeg','png',....)

同时尽量避免 mysql_*由于整个 ext/mysql PHP 的声明扩展,提供所有以前缀 mysql_* 命名的函数, 自 PHP v5.5.0 起正式弃用并将在未来移除

还有另外两个MySQL您可以更好地使用的扩展:MySQLiPDO_MySQL , 其中任何一个都可以用来代替 ext/mysql .

关于php - MySQL/PHP : Select file extension types simple query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18418510/

相关文章:

javascript - 使用下拉选择器更改/覆盖 PHP 变量

mysql - #<Mysql2::错误:用户 'root' @'localhost' 的访问被拒绝(使用密码:NO)>

mysql - 如何解决这个特定的 SQL 查询?我的解决方案还返回不需要的值

php - 删除后显示一行的值

mysql - 选择具有三个 where 条件的查询较慢,但具有三个 where 条件中的任意两个组合的相同查询很快

php - 解析错误 : syntax error, 意外 '->' (T_OBJECT_OPERATOR)

php - 如何在同一个一键调用中插入和更新不同表中的sql数据库

php - 如何使 <option selected ="selected"> 由 MySQL 和 PHP 设置?

mysql - 将 ER 图中的关系属性转换为 SQL

mysql - 如何使用选择查询来计算表中属性的数量?