Hola,
Bueno para buscar en una tabla puedes utilizar el siguiente codigo.
Código PHP:
<?php
if (isset($clave)) {
$base = "tu_base_de_datos";
$clave = $_GET['clave'];
$sql = "SELECT * FROM `tu_tabla` WHERE campo LIKE '%$clave%' ";
$conectar = mysql_connect("localhost","user","pass");
mysql_select_db($base,$conectar);
$result = mysql_query($sql,$conectar);
$i = mysql_fetch_array($result);
echo ("<table>
<tr>
<td>". $i['campo'] ."</td>
</tr>
</table>");
}
else {
?>
<html>
<body>
<form action ="<? echo($PHP_SELF); ?>" method="get">
<input type="text" name="clave">
<input tupe="submit" value="Buscar">
</form>
</body>
</html>
<? } ?>
lo mas importante de este codigo es la consulta
$sql = "SELECT * FROM `tu_tabla` WHERE campo LIKE '%$clave%' ";
al utilizar los comodines % lo que hace es buscar cualquier coincidencia en determinado campo de la tabla.
Obiamente tendras que modificar algunas cosas del codigo como la base de datos, el nombre de la tabla, la conexion y el campo de la tabla donde quieres buscar.
Si te sirvio dime para saber.