Si la consulta funciona bien en MySQL, entonces el error lo haces al crear la consulta y/o probarla en PHP.
Como mínimo ponle un
or die() en la sentencia como para verificar si MySQL está devolviendo un error o no. Si no devuelve errores ni resultados, entonces lo que tienes mal son los valores de las variables que usas, cosa que puedes comprobar haciendo un simple
echo.
Código PHP:
Ver original$sql = "SELECT *, MATCH(questions,answers) AGAINST ('quien eres tu') AS puntuacion FROM mmquest WHERE MATCH (questions,answers) AGAINST ('quien eres tu') ORDER BY puntuacion DESC LIMIT 50";
if($Resultado2){
echo "heeey";
}