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!!!