
12/07/2005, 12:26
|
 | | | Fecha de Ingreso: julio-2005 Ubicación: México, D.F
Mensajes: 467
Antigüedad: 19 años, 8 meses Puntos: 5 | |
Problema con consulta mysql y php Hola,
El problema es el siguiente, tengo una tabla en la que almaceno canciones diferentes y la tabla tiene los siguientes campos:
| id | titulo | interprete | genero | categoria |
lo que necesito hacer es seleccionar varias melodias en orden aleatorio y que ademas no coincida el genero y la categoria de la anterior.
para elegirla de manera aleatoria se que debo generar primero un numero aleatorio esto lo hago con la funcion rand(min,max) y luego ejecutar la consulta de esta manera:
$num = rand(1,50);
$sql = "SELECT * FROM `canciones` WHERE `id` = '$num' LIMIT 1";
esto me devuelve una cancion aleatoria, pero ahora como hago para que no coincida en genero y categoria de la anterior cancion. Ojala alguien me pueda ayudar |