Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2005, 12:26
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Exclamación 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