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.