Cita:
Iniciado por dairo65 [...] si escribo en la busqueda (osea en el input) la palabra parqueadero, el sistema si la busca y la imprime pero si busco parqueadero lavado la cual cada una de las dos palabras estan en diferente casilla en mi bd el sistema no me imprime.
no se si me haya hecho entender.
En ese caso, tendrás que separar la cadena en partes a partir de los espacios en blanco, para lo cual puedes usar la función
explode()
. Esto formará un arreglo en donde cada elemento será cada una de las palabras separadas por los espacios. Por ejemplo:
Código PHP:
Ver original$cadena = 'Hola Mundo';
echo $arreglo[0]; //Hola
echo $arreglo[1]; //Mundo
Sabiendo esto, solo necesitarías acceder a cada palabra mediante los índices correspondientes en el arreglo resultante y, de esta manera, podrás utilizarlas en la consulta.
Código PHP:
Ver original$sql = "SELECT campos FROM tabla WHERE campoX LIKE '%{$arreglo[0]}%' OR campoX LIKE '%{$arreglo[1]}%'";