mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/yunda/public_html/buscar.php on line 21
y es te el codigo
Código PHP:
<?
//cadena de conexion
conectar();
// DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
//CUENTA EL NUMERO DE PALABRAS
$trozos=explode(" ",$busqueda);
$numero=count($trozos);
if ($numero==1) {
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
$cadbusca="SELECT idproducto, nombre FROM producto WHERE VISIBLE =1
AND descripcion LIKE '%$busqueda%' OR nombre LIKE '%$busqueda%' LIMIT 12";
} elseif ($numero>1) {
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
//busqueda de frases con mas de una palabra y un algoritmo especializado
$cadbusca="SELECT idproducto, nombre, MATCH ( nombre, descripcion )
AGAINST ( '$busqueda' ) AS Score FROM producto WHERE
MATCH ( nombre, descripcion ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 12";
}
$result=mysql("informacion", $cadbusca);
while($row=mysql_fetch_object($result))
{
//Mostramos los titulos de los articulos o lo que deseemos...
$idproducto=$row->idproducto;
$nombre=$row->nombre;
echo $idproducto." - ".$nombre."<br>";
}
}
desconectar();
?>