Para un buscador deberás hacer un formulario que pase los datos por post o get, en buscadores se suele GET.
Despúes con PHP ejecutar una sentencia sql que te saque los resultados que coincidan.
Mucha gente utiliza la cláusula LIKE para buscar en la DB, por ejemplo:
SELECT * FROM tabla WHERE titulo LIKE 'busqueda';
Esto a día de hoy es bastante pobre, te recomiendo que leas sobre búsquedas con Full-Text y te dejo un enlace para que comiences:
http://www.webtaller.com/construccio...text-mysql.php