Erro ao Acessar via PDO
Não acha a função prepare class ClassCrud extends ClassConexao
{
#Atributos private $Crud. private $Contador. #Preparação das declarativas public function preparedStatements($Query, $Parametros){ $this->countParamentos($Parametros). $this->Crud=$this->connectaDB()->prepare($Query). echo $this->Contador. } #Contador de parâmentros private function countParamentos($Paramentors){ $this->Contador=count($Paramentors). }
} ClassConexao <?php abstract class ClassConexao{ #Realizar conexão com o banco de dados
protected function conectaDB() { try { $conn = new PDO('mysql:host=localhost. dbname=crud. port=3308', "root", ""). $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION). //$id = 1. //$stmt = $conn->prepare('SELECT * FROM cadastro WHERE id =:id'). //$stmt->execute(array('id' => $id)). //$result = $stmt->fetchAll(). //if (count($result)) { // foreach ($result as $row) { // print_r($row). // } //} else { // echo "Nennhum resultado retornado.". //} } catch (PDOException $e) { echo 'ERROR: '. $e->getMessage(). } }
} Index <?php include ("Includes/Header.php").?> <div class="Content"> <?php include("Class/ClassConexao.php"). include("Class/ClassCrud.php"). $Crud=new ClassCrud(). $Crud->preparedStatements('desfilar',array(1,2,3,4,5)).?> </div>
<?php include ("Includes/Footer.php").?> Mais o erro acontece e não consigo resolver. Erro abaixo Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\wamp64\www\Crud\Class\ClassCrud.php on line *14*Discussão (2)
Carregando comentários...