Código PHP:
mysql_query("select * from tabla where campo_en_el_k_buskar LIKE '%".$_POST[palabra]."%'"
Espero haberme explicado lo mejor posible.
Gracias de antemano.
| ||||
Buscador Hola, he mirado por aquí y me he encontrado con la sentencia Código PHP: Espero haberme explicado lo mejor posible. Gracias de antemano.
__________________ Hospedaxes (Coruña) - Desarrollo, diseño y hosting web |
| |||
Lo que contenga "casa roja" .. no va a buscar por "casa" y/o "roja" para ese tipo de busquedas tienes en Mysql las busquedas "Full text": http://www.mysql-hispano.org/page.php?id=15 También podrías usar explode() de PHP para "partir" esa cadena en sus "palabras" entendiendose como "palabra" a algo separado por un espacio .. y de ahí ir componiendo tu sentencia SQL (que para PHP hasta que la ejecutas vía mysql_query() no es más que una simple cadena/string) a base de AND u OR y las "palabras" que obtengas (en un array) de aplicar explode(). Un saludo, |