我正在尝试从表格中选择所有图像。我的专栏是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
您可以更好地使用的扩展:MySQLi
和 PDO_MySQL
, 其中任何一个都可以用来代替 ext/mysql
.
关于php - MySQL/PHP : Select file extension types simple query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18418510/