Prueba depurando mas tu codigo:
Código PHP:
<?php
$conexion=mysql_connect("localhost", "root", "") or die("No se ha podido conectar a la base de datos: ".mysql_error());
mysql_select_db("infinityfilm",$conexion);
if(isset($buscar) && !empty($buscar)){
$sql = "SELECT *
FROM pelicula
WHERE titulo LIKE '%$buscar%'";
$resultado = mysql_query($sql) or die("Error en la consulta: ".mysql_error());
$num = mysql_num_rows($resultado);
echo 'Se han encontrado '.$num.' resultados: <br>';
$i = 1;
while ($fila = mysql_fetch_array($resultado)){
echo $i.' = '.$fila["titulo"].'<br>';
$i++;
}
}else{
echo "Debes poner una palabra en $buscar para buscar (valga la redundancia)...";
}
?>
Suerte!