Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2005, 09:01
Sabo
 
Fecha de Ingreso: julio-2003
Ubicación: Parana, ER
Mensajes: 72
Antigüedad: 20 años, 9 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.
__________________
Victor Bracco
Programador PHP
Proyectos Freelance