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