Cita:
Iniciado por Marvin
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!

muy buenas!!
no me va nose por que,
me dice:
Cita: Debes poner una palabra en para buscar (valga la redundancia)...
todo el rato ,nose si sirve pero este es mi formulario:
Código PHP:
<form method = "POST" action = "buscar.php">
<strong>buscar:</strong>
<input type="text" name="buscar" size="20"><br><br>
<input type="submit" value="buscar">
</form>
y el código es el tuyo.