Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2012, 20:27
Javivo
 
Fecha de Ingreso: agosto-2012
Ubicación: Zafra
Mensajes: 25
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: 4 valores aleatorios y a su vez 3+1

Lo que quiero decir, es que me devolvería 4 valores. Pero tras cada sentencia sql va un ciclo while, y dependiendo de cual ponga primero, será el tipo de valor que me devuelva.
Ejemplo:
Código PHP:
Ver original
  1. <?php
  2. $sql = mysql_query("dame 1 registro aleatorio con valor 1");
  3. while($r=mysql_fetch_array($sql))
  4.    {
  5.     echo $r["registro"];
  6.    }
  7. $sql2 = mysql_query("dame 3 registros aleatorios con valor 0");
  8. while($r2=mysql_fetch_array($sql))
  9.    {
  10.     echo $r2["registro"];
  11.    }
  12. ?>

Haciéndolo de esa manera, me va a devolver como primer registro, el que tenga valor 1. Y después los 3 registros con valor 0. Si lo hago al revés me hará lo opuesto.

Lo que yo quiero es mostrarlos de manera aleatoria también cuando el usuario vea el resultado. De manera que me de dos registros con valor 0, el siguiente con 1 y el siguiente con 0, o en cualquier otro orden, pero deben ser aleatorios. De ahí lo que he puesto de 1-0-0-0, 0-0-0-1,0-1-0-0 ó 0-0-1-0. Ya que son las alternativas que deberían barajarse puesto que no hay más.

Espero haberme explicado mejor esta vez ^^. Y gracias por contestar