Tengo una consulta que es esta que me funciona bien me muestra el resultado:
Código:
le paso por post la variable $busqueda y dependiendo de lo que contenga asi busca.$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";
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:
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.$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";
Bueno espero respuesta impaciente un saludo y gracias desde ya!!!