Hola otra vez:
Si te funciona así:
<a href="<? echo $row_resultado['imagen'] ?>" ><img width="246" height="184"src="<?php echo $row_resultado['imagen']; ?>"></a>
No estás usando mini.php que es el script que convierte una imagen jpg del tamaño que sea al nuevo tamaño especificado en la línea.
la etiqueta img debe ser ésta:
<img src="mini.php?imagen=<? echo $row_resultado['imagen']; ?>&tam=246x184" />
Si con eso no te funciona, es que hay algo mal
Fíjate en lo que te puso josemi... es posible que tengas un error en alguna parte, o que no tengas instaladas las librerías GD o que no sean las adecuadas.
Éstas líneas las tengo en mi ordenador:
$destino = ImageCreateTrueColor($ancho,$alto);
//$destino = ImageCreate($ancho,$alto);
... pero en mi servidor tengo que cambiarlas así:
//$destino = ImageCreateTrueColor($ancho,$alto);
$destino = ImageCreate($ancho
En realidad podría eliminar la línea de comentario, pero como son útiles para ver problemas las mantengo.
Tal como tienes ahora puedes ver bien las imágenes en local, pero ralentizaría mucho su bajada desde la red, así que te recomiendo que te dejes ayudar por los magníficos moderadores de estos foros.
Saludos