Home Foros Foro dudas Foro de PHP/MySql Dudas de PHP Respuesta a: Dudas de PHP

Respuesta a: Dudas de PHP

Home Foros Foro dudas Foro de PHP/MySql Dudas de PHP Respuesta a: Dudas de PHP

#9169

Luis Reyes
Participante

Buenas Tardes Juan;

Saludos desde Venezuela y felicitaciones por tu página, es sencillamente espectacular con este tipo de cursos. Solicito de tu ayuda ya que me he quedado en el vídeo 58. He seguido tus vídeos paso a paso pero al ejecutarlo me arroja el siguiente error: “<span style=”font-size: medium; color: #000000; font-family: ‘Times New Roman’; background-color: #f57900;”>Error: Call to a member function prepare() on null in C:\wamp\www\Curso PHP\devuelveproductos_POO_PDO.php on line </span>20″.

El código es el siguiente:

<?php

 

require “conexion_POO_PDO.php”;

 

//heredamos las variables y métodos de la clase conexion.

class devuelveproductos extends conexion{

 

//constructor de la clase misma.

public function devuelveproductos1(){

 

//llamamos y ejecutamos al constructor de la clase padre (conexión).

parent::__construct();

}

 

//método que consulta sql y devuelve el registro.

public function get_productos($dato){

 

$sql=”select * from productos where PaisOrigen='” . $dato . “‘”;

 

$sentencia=$this->conexion_db->prepare($sql);

 

$sentencia->execute(array());

 

$resultado=$sentencia->fetchAll(PDO::FETCH_ASSOC);

 

$sentencia->closeCursor();

 

return $resultado;

 

$this->conexion_db=null;

}

}

?>

 

Como te he comentado, el código esta exactamente igual al hecho en la clase, lo único que cambia es el nombre del archivo que le coloqué.

Espero puedas ayudarme.

 

Gracias.