Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2012, 12:27
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 14 años, 2 meses
Puntos: 51
Respuesta: Random() con posibilidad

Si sabés que id ( o los ids ) querés que salga pocas veces, podés hacer un random antes de llamar a la instrucción SQL. Ejemplo:

Código PHP:
Ver original
  1. $id = 10;
  2.  
  3. $noid = (rand(1, 2) == 2?'AND id != $id':'');
  4.  
  5. $query = mysql_query("SELECT * FROM objetos WHERE cat=3 $noid ORDER BY RAND() LIMIT 1");