que pena volverme tan canson, pero es que ahora la consulta no me quiere hacer consulta

si asi como lo leen, ya tengo todo el codigo listo, recibo bien la variable y la almaceno en otra, aparentemente se hace la busqueda, pero cuando imprime los resultados no imprime nada, ya le intente de una y mil formas y no me da resultado, sera esto acaso producto de que en este equipo donde desarrollo, no tengo privilegios de administrador?
aqui pongo el codigo para que me digan a ver si es error mio
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
//Conexion con la base
$dbh=mysql_connect ("localhost", "root", "") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("consultex");
//Ejecutamos la sentencia SQL
$busc=$_REQUEST['buscar'];
echo "La Palabra a Buscar es :",$busc;
$result=mysql_db_query("consultex","select * from links WHERE titulo contain '$busc'");
?>
<table align="center">
<tr>
<th>Titulo</th>
<th>Dirección</th>
<th>Descripcion</th>
</tr>
<?
//Mostramos los registros
if ($result=" ")
{echo "no se encontraron registros";}
else {
while ($row=mysql_fetch_array($result));
{
echo "Los resultados son";
echo '<tr><td>'.$row["link"].'</td>';
echo '<tr><td>'.$row["titulo"].'</td>';
echo '<td>'.$row["descripcion"].'</td></tr>';
}
mysql_free_result($result);
}
?>
</table>
</body>
</html>