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