Exibir resultados da consulta SQL em php

Estou tentando mostrar os resultados em php do banco de dados sql A instrução MySQL está correta e faz o que eu quero no phpMyAdmin, mas por alguma razão meu código quebra na página da web

aqui está o código

require_once('db.php');  
$sql="SELECT * FROM  modul1open WHERE idM1O>=(SELECT FLOOR( MAX( idM1O ) * RAND( ) )  FROM  modul1open) 
ORDER BY idM1O LIMIT 1"

$result = mysql_query($sql);
echo [$result];
e aqui está o que eu recebo

Em geral, eu preciso de um número aleatório limitado de min a max pelo id da tabela

questionAnswers(3)

yourAnswerToTheQuestion