Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2005, 14:00
ricardo17
 
Fecha de Ingreso: marzo-2005
Ubicación: cd. victoria, tamps, mexico
Mensajes: 53
Antigüedad: 19 años
Puntos: 0
yo e usado funciones mysql asi y no funcionan, mejor intenta usar el

srand((double)microtime()*10000);

$sql = mysql_query("select * from tabla");
$total = mysql_num_rows($sql);

$random = rand(1,$total);

Aqui lo que hicimos fue escoger todo, y tener ya un numero al azar

$query = mysql_query("select * from tabla where id='$random'");

Random tiene un numeor, ese numero indicara que resultado sacara segun su id, en la tabla sql donde tengas guardadas tus imagenes de preferencia trata de que tenga el campo id int not null auto_increment, para que cada vez que agregues un registro se automatize el numero, y a la hora de seleccionar todo, te den 20 id ordenados , y a la hora del aleatorio, selecciona un numro entre 1 y 20, despues, ahces otra consulta pero esta vez le especificas el id y asi sacas un resultado al azar, cada vez que alguien entre te sacar un resultado distinto... si tienes dudas, avisame :D

SAludos !!