![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/02/2005, 09:01
|
| | Fecha de Ingreso: julio-2003 Ubicación: Parana, ER
Mensajes: 72
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Si tenes los campos con Full-text, podes realizar dos tipos de busquedas:
1.- Si la "frase" buscada tiene solo 1 palabla:
$sql = "SELECT name,lastName,gsm
FROM contact
WHERE name like '%".$busqueda."%' OR lastName like '%".$busqueda."%'";
2.- Si buscas una frase de mas de una palabra (generalmente para buscadores de noticias o similares):
$sql = "SELECT name,lastName,gsm,
MATCH (name,lastName,gsm)
AGAINST ('".$busqueda."') AS score FROM contact
WHERE MATCH (name,lastName,gsm) AGAINST ('".$busqueda."')
ORDER BY score DESC";
Saludos. |