Problema con buscador usando php y mysql

hola, quisiera que me ayuden a programar un buscador...
tengo una tabla en mi bd llamada 'canciones' la cual contiene los campos 'id' 'titulo' y 'grupo' y el siguiente formulario :
<form name action="buscar.php">
	  <input type="text" name="palabra" maxlength="20" /> <input id="buscar" name="buscador" type="submit" value="Buscar">
															</form>

mi problema esta en el archivo "buscar.php" lo que quiero es generar una consulta que devuelva el titulo de la cancion que se busco... me dan una mano?
gracias por contestar, pero mi problema no es hacer la consulta
<?php
include "config.php"; 

mysql_connect($server, $db_user, $db_pass) or die (mysql_error()); 
$result = mysql_db_query($database, "SELECT * FROM  `canciones` WHERE 'nombre-de-la-cancion' LIKE 'titulo' ORDER BY  `titulo` ASC") or die (mysql_error()); 

if (mysql_num_rows($result)) { 
   echo ""; 
   while ($qry = mysql_fetch_array($result)) { 
      echo "$qry[titulo] 
"; 
   } 
}
?>

yo tengo esta consulta, pero lo que quiero es que donde dice "nombre-de-la-cancion" diga lo que el usuario escribio en el formulario
eso es muy facil, si yo tengo este formulario:

<form>
<input type="text" name="palabra"><input type="submit" name="enviar">
</form>

pondria esto:

<?php
include "config.php";

mysql_connect($server, $db_user, $db_pass) or die (mysql_error());
$result = mysql_db_query($database, "SELECT * FROM `canciones` WHERE '$_POST' LIKE 'titulo' ORDER BY `titulo` ASC") or die (mysql_error());

if (mysql_num_rows($result)) {
echo "";
while ($qry = mysql_fetch_array($result)) {
echo "$qry
";
}
}
?>
si quieres pasarlo por una vairables pues:

$palabra == $_POST;

y en el where pones $palabra