Tendrias que hacer una tabla como:
Código PHP:
$conexion = mysql_connect("host","nombreDeUsuario","Contraseña");
mysql_select_db("nombreBaseDeDatos",$conexion);
echo '
<table>
<tr>
<td>Nombre</td>
<td>Apellido</td>
<td>Link</td>
</tr>';
//aca tu ciclo para sacar los datos de la DB
$sql = "SELECT id,nombre,apellido FROM tabla";
$resultado = mysql_query($sql);
while($datos = mysql_fetch_array($resultado)){
echo '
<tr>
<td>'.$datos['nombre'].'</td>
<td>'.$datos['apellido'].'</td>
<td><a href="detalles.php?id='.$datos['id'].'">Detalle</a></td>
</tr>';
}
echo '
</table>';
Esto suponiendo que tienes una base de datos mysql y que en la tabla "tabla" tienes "id", "nombre" y "apellido" como campos en la tabla.
En la pagina detalles.php tienes que tener algo como esto:
Código PHP:
$conexion = mysql_connect("host","nombreDeUsuario","Contraseña");
mysql_select_db("nombreBaseDeDatos",$conexion);
$id = $_GET['id']; //para recuperar el ID que dejamos en el link de arriba
$sql = "SELECT nombre,apellido FROM tabla WHERE id = $id";
$resultado = mysql_query($sql);
while($datos = mysql_fetch_array($resultado)){
echo 'Los datos encontrados son: Nombre: '.$datos['nombre'].' - Apellido: '.$datos['apellido'];
}
Esto es lo mas basico que debes tener en cuenta al momento de hacer lo que quieres hacer.
Suerte!