Hola
no, deja el union pues si lo quitas la consulta por expediente no ejecutará pues tenemos eso en comentario en otro archivo
ahora, con esto surge un nuevo problema, y es
que al buscar por codigo de expediente, se hace la consulta
pero como la paginación puede ser mayor al registro buscado
no lo va a mostrar
ej
Código SQL:
Ver originalSELECT ob.codigo, ob.expediente, es.estado, ob.fecha_publi FROM obras ob, estado es WHERE es.cod_estado=ob.cod_estado AND codigo='13' UNION SELECT ob.codigo, ob.expediente, es.estado, ob.fecha_publi FROM obras ob, estado es WHERE es.cod_estado=ob.cod_estado LIMIT 20,10
ejecutará bien, pero como le estamos diciendo que muestre desde el 20 (pues estoy en la última página de la paginación para el ejemplo), obviamente el 13 no esta disponible
en ese rango
solución?? que numi sea igual a 0 si se ha escrito un código de expediente para buscar
yo te iba a sugerir precisamente eso, centralizar en un archivo pues esos ires y venires son los que estan dando intermitencias pienso yo
saludos