Es muy raro, he reducido el código tratando de aislar el error. También cambio la tabla por si acasoAsí me da error:
Código:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("dbimagenes",$link);
$result=mysql_query("SELECT COUNT (*) FROM tipos")or die(mysql_error());
$hola=mysql_result($result,0);
?>
Cita: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) FROM tipos' at line 1
Por otro lado, no había puesto el or die porque entendía que el error estaba en el mysql_result. ¿Hay manera de que te muestre el error si no es en un mysql_query?