Tengo una pregunta y quisiera saber si es viable o
si existe alguna manera de hacerlo.
Tengo una lista de records donde presento el nombre el apellido
la direccion de esa persona.
Ahora cuando tengo buscador que lo estoy haciendo en php.
al principio solo estaba buscando solo por el campo de la tabla (apellido)
lo cual lo hice de esta forma:
Código:
SELECT * FROM Users WHERE apellido like '%".$this->criteria."%
Ahora la cosa se complica cuando me pidieron que la busqueda hay que hacerla
buscando en el campo nombre y en el campo apellido , lo cual lo hice asi:
Código:
Pero el porblema esta en que para encontrar alguna coinsidencia SELECT * FROM Users WHERE MATCH(nombre, apellido) AGAINST($this->criteria);
el usuario tendria que escribir el apellido completo porque si
el usuario busca por ej: el apellido "torres" con MATCH tendria que escribir "torres" pero si escribe "tor" no devuelve nada.

En cambio con "LIKE" funcciona como me gustaria , que al poner "torr"
que me traiga todas las posibles coincidencias con "torr" pero buscando
en los dos campos (nombre y apellido) no solo por apellido.
Existe alguna posibilidad de usar MATCH AGAINST pero con like?
Mil gracias amigos.