Insertar imagen

katerine
13 de Junio del 2006
Hola
Sera que alguien sabe como puedo almacenar una imagen en una base de datos desde php. La base de datos es sybase y la idea es que la pagina me muestre una especie de cuadro de dialogo donde el usuario pueda escoger la ruta donde tiene la imagen almacenada y esta posteriormente se guarde en uan tabla de la base de datos. Y tambien depsues pueda ser recuperada para mostrarla en una pagina. Por favor si alguien tiene un codigo o sabe como se hace le estare muy agardecida.
Gracias

rafas
13 de Junio del 2006
bueno, una manera de usar imagenes es tener una base o en la base tener un campo de texto que se llame imagen, foto o como quieras y ahi solo guardes la cadena del nombre de la imagen ejemplo (mifoto.jpg) y llamarlo en php con una sentencia que accese a este nombre, claro la imagen debe llevar el nombre correcto y subirlo a tu servidor

<img src='mifoto.jpg'>
//este es un ejemplo claro antes existe la conexion al servidor y a la base

//este fue el query que utilice
"select cve_discos, artista, precio, imagen from discos where year=2006"

while ($row=mysql_fetch_array($result))
{
echo '<tr><td><img src='.$row["imagen"].'><br>'.$row["artista"].'<br>'.$row["precio"].'<form action="formulario.php" method="post">
<input type="hidden" name="clave" value='.$row["cve_discos"].'> <input type="submit" name="comprar" value="comprar"></form></td></tr>';
}

espero y esto te pueda ayudar o al menos darte una idea