Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2015, 13:36
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Problema para mostrar datos mediante pdo

Hola amigas/os, a ver si me pueden ayudar con esto:

Tengo un codigo que me dice que hay un error por la zona de fetch, y me
da un error booleano "falso", pueden ayudarme, gracias.

El valor de $nombre_discografica llega perfectamente por que le hago un "echo" y veo el valor pasado desde el formulario.

Código PHP:
Ver original
  1. $pdo = new PDO ('mysql:host=localhost; dbname=prueba', 'prueba', 'prueba);
  2.  
  3.  
  4.                // Leemos el valor enviado por el formulario:
  5.                $nombre_discografica = $_POST['nombre_discografica'];
  6.  
  7.                // Hacemos la consulta:
  8.                $fila = $pdo->query ("select NOMBRE_EMPRESA, PAIS, CAPITAL_SOCIAL, TIPO from DISCOGRAFICAS where NOMBRE_EMPRESA =".$nombre_discografica);
  9.  
  10.                // Depositamos el resultado en la fila $resultado:
  11.                $resultado = $fila->fetch();
  12.              
  13.                // Y extraemos los compornentes de esa fila que nos interesan:
  14.                $nombre_empresa = $resultado ["NOMBRE_EMPRESA"];
  15.                $pais           = $resultado ["PAIS"];
  16.                $capital_social = $resultado ["CAPITAL_SOCIAL"];
  17.                $tipo           = $resultado ["TIPO"];
  18.                
  19.                // Visualizamos el resultado:
  20.                echo $nombre_empresa;
  21.                echo $pais;
  22.                echo $capital_social;
  23.                echo $tipo;