Unknown column 'almendralejo' in 'where clause'
SELECT p.*,tp.tpPubl,i.archivo,l.localidad, p.anyoDesde 'desde', case when p.anyoHasta= '3000' then 'presente' else p.anyoHasta end 'hasta' FROM `publicaciones` p left join tipospubl tp on tp.PKtpPubl=p.FKtpPubl left join imagenes i on i.FKrespCabeImpr=p.FKcabecera and i.FKgrupoimg = 2 left join localidades l on l.PKlocalidad=p.FKlocalidad where (p.FKtpPubl in (almendralejo)) and (p.anyoDesde<=de ) and (p.anyoHasta>=publicacion/ecos ) and p.anyoDesde>0 and p.anyoHasta>0 group by p.FKcabecera order by p.titulo ASC limit 3375,16