Al parecer no estas haciendo bien el proceso...
supongo que estas haciendo esto:
Código HTML:
<form action="action.php" method="get">
<input type="text" name="query" />
<input type="submit" name="buscar" value="Buscar" />
</form>
Código PHP:
if(isset($_POST['buscar']))
{
$query = filter_var($_POST['query'], FILTER_SANITIZE_STRING);
// Y aqui haces la busqueda en MYSQL
}
Así o algo parecido?