Tengo esto:
Código MySQL:
Ver original Tabla2.id_relacion,
Tabla2.categoria,
Tabla1.id,
Tabla1.titulo,
Tabla1.fecha,
Tabla1.texto
WHERE (Tabla2.categoria
='".$categoria."') AND (Tabla1.texto
LIKE \
"%".$buscar.
"%\" OR Tabla1.titulo LIKE \"%".$buscar.
"%\") AND Tabla1.fecha_nota BETWEEN '".$eldiapasado.
"' AND '".$eldiafuturo.
" '
Como veras tiene algunos campos mas, te explico lo que la consulta debe de hacer
Seleccionar el registro donde en la Tabla2 la categoria sea igual a la variable y en la Tabla1 tenga la palabra a buscar en el campo texto o titulo y que en la Tabla1 la fecha este entre las dos fechas que traen las variables
Al momento de ejecutarlo me salen muchos resultados del mismo registro!!