Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Distinct y hacer links con otros datos

Estas en el tema de Distinct y hacer links con otros datos en el foro de Mysql en Foros del Web. Tengo lo siguiente: <?php mysql_select_db($database_shahor, $shahor); $query_Recordset1 = "SELECT distinct paisorigen FROM flights"; $Recordset1 = mysql_query($query_Recordset1, $shahor) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); ...
  #1 (permalink)  
Antiguo 09/05/2007, 03:58
Avatar de platinum  
Fecha de Ingreso: marzo-2004
Mensajes: 204
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Distinct y hacer links con otros datos

Tengo lo siguiente:

<?php
mysql_select_db($database_shahor, $shahor);
$query_Recordset1 = "SELECT distinct paisorigen FROM flights";
$Recordset1 = mysql_query($query_Recordset1, $shahor) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>


Por lo que me discrimina las columnas de la base de datos y sólo me muestra la columna paisorigen.

El problema que tengo es que al mostrar los paises quiero hacer un link desde el nombre de cada pais a la ficha de cada uno. Y no tengo ni idea de como hacerlo.

Alguna idea???
  #2 (permalink)  
Antiguo 09/05/2007, 04:04
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Distinct y hacer links con otros datos

Yo entiendo que quieres seleccionar los registros de la tabla vuelos y que no haya dos registros con el mismo paisorigen.
A mi se me ocurre que podrías hacerlo así:
Código:
SELECT * 
FROM flights
GROUP BY paisorigen
  #3 (permalink)  
Antiguo 09/05/2007, 04:15
Avatar de platinum  
Fecha de Ingreso: marzo-2004
Mensajes: 204
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Distinct y hacer links con otros datos

Fantastico. Funciona

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:16.