Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/01/2013, 17:33
Avatar de erozwashere
erozwashere
 
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Consultar un id de la base de datos MYSQL PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
El código parece correcto, pero ¿cómo es que accedes a la página que muestra la imagen?

¿Te muestra algún error la página?

Buento tengo el formulario con action="insertarfoto.php"

este inserta la url a la base de datos y copia la imagen al servidor

luego el archivo insertarfoto.php redirecciona a verfoto.php


//VER FOTO.PHP
Código PHP:
Ver original
  1. <?
  2.  
  3.  $user="root";
  4.     $pass = "abcede";
  5.     $bdd = "fotos";
  6.  
  7.  
  8.     $dbc = mysql_connect("localhost", $user, $pass);
  9.     $db = mysql_select_db($bdd);
  10.  
  11.  
  12.  
  13.  $re=mysql_query("SELECT * FROM imagenes ");
  14. while( $array=mysql_fetch_array($re))
  15. {
  16. echo '<img src="'.$array['imagen'].'" width="100" height="100" />';
  17.  
  18.  
  19. }
  20.  
  21. // HASTA AHI TODO CORRECTO PUEDO MOSTRAR LA URL QUE TENGO EN LA BASE //DE DATOS Y ME LAS MUESTRA
  22.  
  23.  
  24.  /* PERO LO QUE QUIERO ES QUE ME MUESTRA UNA IMAGEN EN ESPECIFICO ES DECIR SI QUIERO MOSTRAR LA IMAGEN CON ID=20 */
  25.  [HIGHLIGHT="PHP"]

//TENGO ESTO PERO NO ME FUNCIONA AYUDA


$sql=mysql_query("SELECT * FROM imagenes WHERE id='".$_GET[id]."'")or die(mysql_error());
if(mysql_num_rows($ssql_)==0) die ('error');
$obj=mysql_fetch_object($sql);

echo '<img src="'.$obj->imagen.'" width="100" height="100" />';

?>

[/HIGHLIGHT]

pero me muestra las fotos del while( $array=mysql_fetch_array($re))


pero cuando llega a
Código PHP:
Ver original
  1. $sql=mysql_query("SELECT * FROM imagenes WHERE id='".$_GET[id]."'")or die(mysql_error());
  2. if(mysql_num_rows($ssql_)==0) die ('error');
  3. $obj=mysql_fetch_object($sql);
  4.  
  5. echo '<img src="'.$obj->imagen.'" width="100" height="100" />';
me muestra Unknown column 'id' in 'where clause'

quiero que me muestra la url del id = 20 pero no se como hacerlo