Nancy8120 mi aporte seria:
1) debes colocar que consulta SQL estas usando y que tipo de BD...
2) Imagino que estas usando el LIKE para tu busqueda
3) ahi una forma de modo FULLTEXT en el cual te busca no importando el orden de las palabras, aca un ejemplo...
Código PHP:
$sql = mysql_query("SELECT * FROM tu_tabla WHERE MATCH('tu_campo') AGAINST('tu_palabra')");
aqui te dejo un enlace de todas maneras para que veas como se podria usar esto
http://www.mysql-hispano.org/page.php?id=15&pag=2