intenta modificando el codigo... el error era $busqueda=$_POST["busqueda"]
Código PHP:
<form name="busqueda" action="" method="post">
<input type="text" name="consulta" />
<input type="submit" name="buscar" value="Buscar" />
</form>
<?php
if (isset($_POST["buscar"]))
{
$busqueda = $_POST['consulta'];//es mejor tenerlo dentro el isset porque se utilisa solo si han dado click en buscar
$conexion = mysql_connect("localhost","pokemod","232499") or die(mysql_error());
$db = mysql_select_db("pokemod",$conexion) or die(mysql_error());
$consulta = mysql_query("SELECT * FROM datos WHERE nombre LIKE '%$busqueda%'");//si te interesa solo un dato, en lugar de * puedes usar directamente nombre
$contador = mysql_num_rows($consulta);
if ($contador == 0) {
echo 'No hay nada';
}
else//si el resultado en el if es true, ya no te sirve crear la tabla y el resto verdad...
{
echo '<table cellpadding="0" cellspacing="2" width="234">';
while ($datos = mysql_fetch_array($consulta))
{
echo '<tr><td widht="266">'.$datos['nombre'].'/td></tr>';
}
echo '</table>';
}
}
?>