Hola, estoy empezando con el php y no hay manera de mostrar imagenes de una base de datos mysql. Me muestra todos los campos pero la imagen no.
Base de datos
Hay una tabla llamada makina con sus respectivos campos, y la de imagen:
imagen varchar(100)
En la base de datos implemento varios articulos de prueva, con fotos almacenadas en la carpeta
C:\Servidor\WEB\imagenes y lo relleno asi el campo de imagen :
C:\Servidor\WEB\imagenes\por.jpg.
id_makina nombre sello precio ano imagen
3 juan cruz makinaria 20 1995C:\Servidor\WEB\imagenes\por.jpg
Codigo PHP Código PHP:
<?php
include("conex.phtml");
$link=Conectarse();
$result=mysql_query("select * from makina order by nombre ASC",$link);
$myrow=mysql_fetch_array($result);
?>
<?php
if($myrow)
{
echo "<table border='1' bordercolor='#000000'";
do{
echo "<tr><td width='200'><div align='center'>".$myrow['nombre']."</div></td>";
echo "<td width='200'><div align='center'>".$myrow['sello']. "</div></td>";
echo "<td width='50'><div align='center'>".$myrow['precio']. "<b>€</b></div></td>";
echo "<td width='50'><div align='center'>".$myrow['ano']."</td></div>";
echo "<td width='180'><img src=".$myrow['imagen']."</tr></td>";
}
while($myrow=mysql_fetch_array($result));
echo "</table>";
}
else{
echo "No se han encontrado resultados en la busqueda";
}
mysql_close($conexion);
?>
Me salen todos los campos pero en la imagen me sale como si no encontrara la imagen. A ver si podeis decirme en donde fallo .
Que es mejor para la imagen sea un varchar o un o un longbloB?
Gracias