Problemilla al mostrar...
 
Al final la consulta quedó así:    
Código PHP:
Ver originalSELECT dias.titulo as diastitulo, dias.id as diasid, dias.info as diasinfo
        FROM dias
        WHERE (dias.titulo LIKE '%$palabra%'  OR   dias.info  LIKE '%$palabra%')
        UNION ALL
        SELECT articulos.titulo as articulostitulo, articulos.detalle as articulosdetalle, articulos.id as articulosid
        FROM articulos
        WHERE (articulos.titulo LIKE '%$palabra%'  OR articulos.detalle LIKE '%$palabra%')
        UNION ALL
        SELECT clasificados.titulo as clasificadostitulo, clasificados.codigo as clasificadoscodigo, clasificados.info as clasificadosinfo
        FROM clasificados
        WHERE (clasificados.titulo LIKE '%$palabra%'  OR  clasificados.info  LIKE '%$palabra%')
        UNION ALL
        SELECT clasificados.tipo as proptipo, clasificados.codigo as propcodigo, clasificados.info as propinfo
        FROM clasificados
        WHERE (clasificados.tipo LIKE '%$palabra%'  OR  clasificados.operacion  LIKE '%$palabra%')
        UNION ALL
        SELECT clasificados_autos.codigo as autoscodigo, clasificados_autos.marca as autosmarca, clasificados_autos.modelo as autosmodelo
        FROM clasificados_autos
        WHERE (clasificados_autos.marca LIKE '%$palabra%'  OR  clasificados_autos.modelo  LIKE '%$palabra%')
        UNION ALL
        SELECT amarillas.idusuario as aidusuario, amarillas.rubro as arubro, amarillas.nombre as anombre
        FROM amarillas
        WHERE (amarillas.rubro LIKE '%$palabra%'  OR  amarillas.nombre  LIKE '%$palabra%')
  
y la forma que utilizo para darle formato a cada resultado es esta:    
Código PHP:
Ver originalif($diastitulo != NULL) 
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/ver-dias/'.$row['diasid'].'">'.$diastitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['diasinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Días de la Semana</td>
</tr>
</table>
    '; 
} 
elseif($articulostitulo != NULL)
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/articulo/'.$row['articulosid'].'">'.$articulostitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['articulosdetalle'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Mercado</td>
</tr>
</table>
    ';  
} 
elseif($clasificadostitulo != NULL)
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/clasificados/detalle/'.$row['clasificadoscodigo'].'">'.$clasificadostitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['clasificadosinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Clasificados</td>
</tr>
</table>
    '; 
} 
elseif($proptipo != NULL)
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/propiedades/detalle/'.$row['propcodigo'].'">'.$proptipo.' '.$row['propoperacion'].'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['propinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Propiedades</td>
</tr>
</table>
    ';
}
elseif($autosmarca != NULL)
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/automoviles/detalle/'.$row['autoscodigo'].'">'.$autosmarca.' '.$row['autosmodelo'].'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Automóviles</td>
</tr>
</table>
    ';; 
} 
elseif($amarillasnombre != NULL)
{ 
    echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/ver-perfil/'.$row['aidusuario'].'">'.$amarillasnombre.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['arubro'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Amarillas</td>
</tr>
</table>
    '; 
} else { }
  
  
El problema está en que utiliza el formato de días de la semana para todos los resultados, no utiliza el que le corresponde a cada tabla. 
¿cómo podría hacerlo?