Asegúrate de que la conexión se realice correctamente y de que la consulta sea correcta y devuelva resultados.
Código PHP:
Ver original
//Si la conexión falla
if (!$mysqli) exit ('No se pudo conectar');
$Recordset1 = mysqli_query($mysqli, "SELECT * FROM xxx_BD ORDER BY RAND()") or
exit ('No se pudo ejecutar la consulta');
//Solo si la consulta devuelve resultados, continúas con el resto
//Lo demás
}
También te sugiero ejecutar la consulta en tu administrador de BD (quizá sea phpMyAdmin) para asegurarte de que sea correcta.
Saludos