Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2010, 16:24
PANAFLAKIN
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 19 años, 7 meses
Puntos: 2
Distingir Tabla en consulta Union

Hola que tal tengo una consulta en mi pagina web la cual obtiene las ultimas actualizaciones de varias secciones de mi pagina web la cual utiza la funcion de UNION de mysql.

Mi pregunta es como hacer para saber de que tabla viene el resultado para asi al imprimir el resultado me envie a un enlace diferente.

Esta es mi consulta

Código PHP:
<?php 
$sql 
mysql_query("SELECT id_noticia as id, titulo,fecha,descripcion,icono FROM gb_noticias WHERE borrado = '0' UNION SELECT gb_reviews.id_review as id, gb_juegos.nombre as titulo, gb_reviews.fecha as fecha, gb_reviews.introduccion as descripcion, gb_reviews.icono as icono FROM gb_reviews LEFT JOIN gb_juegos ON gb_reviews.id_juego = gb_juegos.id_juego WHERE gb_reviews.borrado = '0' AND gb_juegos.borrado = '0' UNION SELECT gb_previews.id_preview as id, gb_juegos.nombre as titulo, gb_previews.fecha as fecha, gb_previews.introduccion as descripcion, gb_previews.icono as icono FROM gb_previews LEFT JOIN gb_juegos ON gb_previews.id_juego = gb_juegos.id_juego WHERE gb_previews.borrado = '0' AND gb_juegos.borrado = '0'") or die (mysql_error());
 while(
$row mysql_fetch_array($sql)) {
            
$id"$row[id]";
            
$titulo "$row[titulo]";
            
$fecha "$row[fecha]";
            
$fecha date("j/n/Y"$fecha);
            
$descripcion "$row[descripcion]";
            
$icono "$row[icono]";
               include(
"templates/actualizaciones.tpl.php");
            }
?>
como saber de que tabla viene el resultado para que si es de un review poner el enlace a la pagina de reviews, si es una noticia a la de noticias, preview a previes, etc.

Saludos.