Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2015, 09:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta Match Against en Mysql

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
  1. $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";
  2. $Resultado2=mysql_query($sql, $conexion) or die("Error devuelto por MySQL. ".mysql_error());
  3. if($Resultado2){
  4.     echo "heeey";
  5. }
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)