hola, hechale una ojeada a este link:
http://dev.mysql.com/doc/refman/5.0/...xt-search.html
basicamente lo que debes hacer es un campo FULL TEXT que guarde los campos en los que quieres buscar y mediante una consulta recoges los resultados
Código PHP:
<?php
$sql = mysql_query("SELECT * FROM tabla WHERE MATCH (campo1, campo2) AGAINST ('palabra o frase*' IN BOOLEAN MODE)")
?>
fijate en el
uso de IN BOOLEAN MODE.
saludos y suerte.
PD: aqui te dejo otro link que muestra el codigo php de como lo hice una vez:
http://www.forosdelweb.com/f18/neces...an-mod-527018/