Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2007, 04:42
hyperrjas
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
Consulta desde php

Buenas de nuevo. Tengo un pequeño problemilla con una consulta.

Tengo una consulta que es esta que me funciona bien me muestra el resultado:

Código:
$cadbusca=mysql_query("select * from files where nombre like  '%$busqueda%' limit 3") or die(mysql_error());
	$result = @mysql_fetch_array($cadbusca);
  $resultado = $result['nombre'];
  echo "$resultado";
le paso por post la variable $busqueda y dependiendo de lo que contenga asi busca.

Bién el problema lo tengo cuando tecleo mas de una palabra uso este algoritmo con un if compruebo si se ha introducido una o varias palabras pero no funciona no me muestra ningun mensaje ni error ni nada:

Código:
$cadbusca= mysql_query ("SELECT  * , MATCH (`nombre`) AGAINST ('$busqueda') AS id
  FROM files WHERE MATCH (`nombre`) AGAINST ('$busqueda')
  ORDER BY id DESC LIMIT 3") or die(mysql_error());
  $otro = mysql_fetch_array($cadbusca);
  $resultado = $otro['nombre'];
  echo "$resultado";
que hago mal en la consulta? lo he sacado tal y como vienen en el tutorial en la web http://www.tomatoma.ws/articulo.php?...67&forum_id=27 la diferencia es que yo solo busco en el campo nombre solo en un campo, y el order by lo hago por el id.

Bueno espero respuesta impaciente un saludo y gracias desde ya!!!