我正在嘗試從表中選擇所有圖像。我的專欄是file_ext,包含jpg,jpeg,mp3,avi等擴展名。Mysql/php:選擇文件擴展名類型簡單查詢?
如何創建SQL查詢這樣?:AND file_ext = 'jpg, jpeg'
或選擇所有分機AND file_ext = '*'
因爲我不想寫AND file_ext = 'jpg' AND file_ext = 'jpeg' ....
你們如何解決這樣的問題呢?謝謝!
我正在嘗試從表中選擇所有圖像。我的專欄是file_ext,包含jpg,jpeg,mp3,avi等擴展名。Mysql/php:選擇文件擴展名類型簡單查詢?
如何創建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
。
解決了,謝謝!正在使用IN NOT,絕對忘記只使用IN,愚蠢的我..將標記爲答案在幾分鐘內,謝謝! –
'file_ext in('jpg','png',..)' – 2013-08-24 12:23:53