Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2014, 04:46
Avatar de djboro88
djboro88
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 14 años, 10 meses
Puntos: 2
Pregunta Consulta registros aleatorios y guardar en variables

Hola a todos !!
Estoy rompiendome la cabeza, intentando obtener 10 registros de forma aleatoria de mi BD mysql sin que se repitan y además quiero que cada registro se guarde en una variable distinta, para que despues pueda utilizarla sin problemas.

He intentado con esto, pero no consigo que muestre nada:
Código PHP:
$cont 0;

$sql_songs mysql_query("SELECT * FROM sq_canciones ORDER BY RAND() LIMIT 10");
while(
$songs mysql_fetch_array($sql_songs)){

//Guardado en variables
$artista.$cont $songs['artista'];
$titulo.$cont $songs['titulo'];
$preescucha.$cont $songs['preescucha'];
$pista1.$cont $songs['pista1'];
$pista2.$cont $songs['pista'];
$video.$cont $songs['video'];
$segundo.$cont $songs['segundo'];

//Aumentar contador
$cont++;

Lo que intento es que la variables tengan un id al final del nombre de cada una.
Ejemplo:
artista0, titulo0, preescucha0, pista10, pista20, video0, segundos0
artista1, titulo1, preescucha1, pista11, pista21, video1, segundos1
artista2, titulo2, preescucha2, pista12, pista22, video2, segundos2
artista3, titulo3, preescucha3, pista13, pista23, video3, segundos3
artista4, titulo4, preescucha1, pista14, pista24, video4, segundos4
...

Sucesivamente hasta el 9.

El problema es que no consigo que se me guarde nada.
Al hacer
Código PHP:
echo $artista0
No sale nada.

¿Que hago mal?