Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2014, 08:46
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: como puedo mostrar una imagen

Solamente tienes que realizar la consulta utilizando un dato como filtro, por ejemplo, el usuario "alex" tiene el id "3", entonces, la consulta sería así:

Código MySQL:
Ver original
  1. SELECT * FROM usuarios WHERE id = 3

Con el resultado de la consulta, procedes a mostrar los datos respectivos:

Código PHP:
Ver original
  1. //Me conecto a la base de datos
  2. $conexion = mysqli_connect("localhost", "user", "password", "mi_bd");
  3.  
  4. //Si falla la conexión, se termina la ejecución del script
  5. if (!$conexion)
  6.     exit ("No se pudo realizar la conexión");
  7.  
  8. //Si todo marcha bien, realizo la consulta
  9. $consulta = mysqli_query($conexion, "SELECT * FROM usuarios WHERE id = " . $id_usuario);
  10.  
  11. //Si obtengo resultados de la consulta
  12. if (mysqli_num_rows($consulta)) {
  13.     //Formo un array asociativo con dichos resultados
  14.     $usuario = mysqli_fetch_array($consulta);
  15.  
  16.     //Y los muestro
  17.     echo "Nombre: " . $usuario["nombre"] . "<br />";
  18.     echo "Foto: <img src = '../thumbnails/" . $usuario["imagen"] . "'>";  
  19.  
  20.     //Libero a la memoria de los resultados de la consulta
  21.     mysqli_free_result($consulta);
  22. }
  23. //Si no obtengo resultados de la consulta
  24. else
  25.     echo "No se obtuvieron datos de la consulta";
  26.  
  27. //Cierro la conexión
  28. mysqli_close($conexion);

La explicación está en los comentarios que añadí, saludos.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand