Hola a todos. Me gustaria si alguien me pudiera echar una mano con un script. Se trata, de que subo una imagen a la base de datos de mysql y un campo, donde un usuario ponga el nombre de una imagen. Pues bien, sube perfectamente a la base d datos, pero cuando quiero verla mediante php, solo se muestra la imagen y no el campo "nombre". Alguien me podria ayudar para q viera las dos variables?.
Es decir, la base de datos "fichas", tiene el campo "iimagen" y "nombre".
Muchas gracias si me ayudas.
Este es la sentencia php,.....
<?php
//conexion a la base de datos
mysql_connect("localhost", "", "") or die(mysql_error()) ;
mysql_select_db("") or die(mysql_error()) ;
//vamos a crear nuestra consulta SQL
$consulta = "SELECT * FROM fichas";
/*<!-- $consulta = "SELECT imagen FROM fichas ORDER BY nombre DESC" -->*/
//con mysql_query la ejecutamos en nuestra base de datos indicada anteriormente
//de lo contrario mostraremos el error que ocaciono la consulta y detendremos la ejecucion.
$resultado= @mysql_query($consulta) or die(mysql_error());
//si el resultado fue exitoso
//obtendremos los datos que ha devuelto la base de datos
//y con un ciclo recorreremos todos los resultados
while ($datos = @mysql_fetch_assoc($resultado) ){
//ruta va a obtener un valor parecido a "imagenes/nombre_imagen.jpg" por ejemplo
$ruta = "imagenes/" . $datos['imagen'] ;
//ahora solamente debemos mostrar la imagen
echo "<td><a href=".$row['url']."><img src='$ruta' /></a></td>";
echo "<td><a href=".$row['url']."><img src='$nombre' /></a></td>"; HE COLOCADO ESTA SENTECIA Y NO ME MUESTRA NADA
}
?>