Le ahorrarás recursos a tu servidor si lo haces como
GatorV te dijo más arriba, usando RAND():
Código PHP:
<a href="
<?php
$host = "localhost";
$username = "root";
$password = "password";
$database = "database";
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Fallo al conectar con la base de datos. Intente mas tarde.");
$sql = "SELECT * FROM sutabla ORDER BY RAND() LIMIT 0,1";
if ($result = mysql_query($sql)) {
$link = mysql_result($result, 0, "aqui va la columna donde salen los enlaces");
mysql_close();
echo $link;
}?>
">HAGA CLIC</a>
De esta manera tu consulta sólo devolverá una fila que el servidor MySQL ha seleccionado aleatoriamente. Así como lo estás haciendo, tu consulta está devolviendo todas las filas existentes en tu tabla, osea... más trabajo
Un saludo,