Muchas gracias xSKasx por contestarme, pero de esa forma no me sirve.
Te explicaré exactamente lo que necesito a ver si me puedes ayudar.
Tengo una página que muestra varios videos, como muestra en la imagen
entoces estoy intentando que el usuario registrado pueda marcar el video que ya ha visto. Ya he echo todo el proceso de cambiar la class de la imagen(ojo claro, ojo oscuro), registrando ademas el uid(id del usuario) e vid(id del video) en la tabla ms_vista. Ahora en el siguiente código estoy intentando que al cargar la página estén marcados los videos que he visto. Probando con php tengo algo así: si en esa tabla existe el uid del usuario logeado y esa categoria(c_id), los vid que existan con ese usuario y categoria les ponga la class= ya visto(ojo oscuro)
Código PHP:
if($msMovie) $sql = $msdb->query("SELECT v_id FROM ms_vista WHERE u_id='{$user}' and c_id='{$cid}'");
if($msdb->num_rows($sql) == 0){
$span="no visto";
}else{
$span="ya visto";
}
Pero de esta forma marca como visto todos los videos de ese usuario y categoria como ya visto.
Espero me entiendan, es que me es un poco difícil de explicar.