PDA

Orijinalini görmek için tıklayınız : Mysql dosya uzantısına göre sorgu


polatyener
26-04-2019, 16:05:11
Aşağıdaki sql sorgusu ile resimleri listeletmek istiyorum fakat sadece png olan uzantıları listeliyor.


"SELECT * FROM brand_files Where brand_id ='". $marka_id ."' AND (path like '%png' OR path like '%jpg' OR path like '%gif' OR path like '%jpeg')

EmQcer
26-04-2019, 16:54:31
"SELECT * FROM brand_files Where brand_id ='". $marka_id ."' AND (path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg')

böyle dener misin hocam ?

polatyener
26-04-2019, 17:18:58
"SELECT * FROM brand_files Where brand_id ='". $marka_id ."' AND (path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg')böyle dener misin hocam ?
malesef bu şekilde de sadece tek veriyi

AND ((path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg'))

yukardaki gibi birde dış parantez ekleyince bu kez de sadece png olanları çekiyor yine. yukarıdaki şartı kaldırınca tüm dosyalar listeleniyor ama içlerinde xml txt vs farklı dosyalar da var ilk gönderdiğim koddaki gibi bir filitreleme yapmam gerekiyor.

suleymanyaldiz
26-04-2019, 21:13:16
malesef bu şekilde de sadece tek veriyi

AND ((path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg'))
yukardaki gibi birde dış parantez ekleyince bu kez de sadece png olanları çekiyor yine. yukarıdaki şartı kaldırınca tüm dosyalar listeleniyor ama içlerinde xml txt vs farklı dosyalar da var ilk gönderdiğim koddaki gibi bir filitreleme yapmam gerekiyor.

yazdiginiz query dogru.
png disinda dosya olmayabilir mi ?

"SELECT * FROM brand_files Where brand_id ='". $marka_id ."' AND ((path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg'))

polatyener
29-04-2019, 14:15:19
yazdiginiz query dogru.
png disinda dosya olmayabilir mi ?

"SELECT * FROM brand_files Where brand_id ='". $marka_id ."' AND ((path like '%png') OR (path like '%jpg') OR (path like '%gif') OR (path like '%jpeg'))
uzantıya göre sorguyu kaldırınca bayağı dosya var jpg gif uzantılı resimler mevcut sadece üstteki sorguyu ekleyince ilk sorgu uzantısı png olduğu için png gelip diyerleri gelmiyor