Tengo un inconveniente con un buscador avanzado. Cuando quiero ejecutarlo me da el siguiente error:
Cita:
El codigo el el siguiente:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\buscador\buscar.php on line 27
Cita:
Aclaración:<?php
.
.
.
elseif($numero > 1){
//SI HAY UNA FRASE SE UTILIZA EL ALGORITMO DE BUSQUEDA AVANZADO DE MATCH AGAINST.
//busqueda de frases con mas de una palabra y un algoritmo especializado
$cadbusca = "SELECT referencia, titulo , MATCH ( titulo, desarrollo ) AGAINST ( '$busqueda' ) AS Score FROM articulos WHERE MATCH ( titulo, desarrollo ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50";
echo $cadbusca;
}
$result= mysql_query($cadbusca);
echo $result;
while($row = mysql_fetch_object($result)){
//mostramos los articulos de los articulos o lo que deseamos...
$refer = $row->referencia;
$titulo = $row->titulo;
echo $refer . " - " . $titulo . "<br>";
}
}
?>
.
.
.
elseif($numero > 1){
//SI HAY UNA FRASE SE UTILIZA EL ALGORITMO DE BUSQUEDA AVANZADO DE MATCH AGAINST.
//busqueda de frases con mas de una palabra y un algoritmo especializado
$cadbusca = "SELECT referencia, titulo , MATCH ( titulo, desarrollo ) AGAINST ( '$busqueda' ) AS Score FROM articulos WHERE MATCH ( titulo, desarrollo ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50";
echo $cadbusca;
}
$result= mysql_query($cadbusca);
echo $result;
while($row = mysql_fetch_object($result)){
//mostramos los articulos de los articulos o lo que deseamos...
$refer = $row->referencia;
$titulo = $row->titulo;
echo $refer . " - " . $titulo . "<br>";
}
}
?>
La linea 27 corresponde al codigo:
Cita:
Me pueden ayudar . Gracias while($row = mysql_fetch_object($result)){