Hola condesitadeirun:
Tienes un error infantil en tu consulta: Sólo debe existir un WHERE, pero puedes colocar tantas condiciones como quieras, separándolas con AND o con OR según sea el caso
Código:
...
WHERE
MATCH (categoria,regimen,tipo,titulo,ubicacion,descripcion,precio,img)
AGAINST ('$busqueda' IN BOOLEAN MODE)
and categoria like '%algo%'
Te recuerdo que cualquier código de PHP o de cualquier otro lenguaje de programación está prohibido en este foro y te recomiendo que cuando alguna consulta te marque un error PUBLIQUES EL CÓDIGO DEL ERROR.
Saludos
Leo.