te conviene guardarlas en una carpeta y depues buscarlas. Código PHP:
<form action="subearchivo.php" method="post" name="form2"enctype="multipart/form-data" >
<fieldset><legend>1. Ingreso de imagen</legend>
Titulo de la imagen: <br />
<input type="text" name="titulo" size="93" />
imagen a cargar: <br />
<input name="userfile" size="50" type="file" accept="image/gif,image/png" >
<input type="submit" name="cargar" value="Cargar" class="boton" />
<input type="reset" name="cargar" value="Borrar" class="boton" />
</fieldset>
</form>
archivo llamado suberarchivo.php que almacena las rutas de las imagenes en la BD Código PHP:
include ("conectar.php");
$titulo = $_POST['titulo'];
$nombre_archivo = "imagenes/".$_FILES['userfile']['name'];
if ((move_uploaded_file($_FILES['userfile']['tmp_name'], $nombre_archivo)) )
{ mysql_query("INSERT INTO imagenes(titulo,imagen,fecha)
VALUES('$titulo','$nombre_archivo',NOW())");
1)crea una carpeta que se llame imagenes en la raiz del sitio.
2)crea una tabla que se llame imagenes y los campos ID - TITULO - IMAGEN - FECHA
y este codigo lo pones donde quieras que te muestre las imagenes Código PHP:
<?
include("conectar.php");
$SQL4 = "select * from imagenes ";
$RESULTADO4=mysql_query($SQL4);
while($FILA4=mysql_fetch_array($RESULTADO4))
{echo "<img src='$FILA4[imagen]' width='430' height='280' border='0' />";
echo "<br>"
echo "$FILA4[titulo]";
echo "<br>"
}
?>
conexion con base de datos: (conectar.php) Código PHP:
<?
$SERVIDOR = "localhost";
$USUARIO = "root";
$PALABRA = "";
$BASE = "tubase de datos";
$CONECTOR = mysql_connect($SERVIDOR, $USUARIO, $PALABRA);
mysql_select_db($BASE, $CONECTOR);
mysql_query("SET NAMES 'ISO-8859-1'");
?>
mas claro no pude haber sido.. jajjaa. espero que te sirva amigo y me dices como te fue.
saludos