Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2011, 05:07
solaguren
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 2 meses
Puntos: 0
consultas mysql

Hola, tengo una base de datos mysql y me gustaria saber como puedo hacer para que el usuario pueda hacer una consulta a partir de una palabra, y la consulta devuelva no solo la palabra que escribió el usuario, sino todas las palabras compuestas separadas por espacios, por ejemplo, si el usuario escribe: "boca", la consulta no solo devuelva "boca", sino "boca de riego", "boca de mar"... pero no "bocadillo", solo me interesa lo que hay antes y despues de un espacio en blanco. El codigo lo tengo asi:
$sql="SELECT * FROM diccionario WHERE palabra='$dato' ORDER BY palabra ASC";
No me interesa el palabra LIKE '%$dato%', solo lo de antes y despues del espacio, muchas gracias