Pessoal estou com o seguinte erro em um website que estou desenvolvendo para mu online.
É o meu primeiro trabalho em relação a games, o mesmo acontece quando tento fazer Login na minha conta:
Erro: could not find driver
Fatal error: Call to a member function prepare() on a non-object in C:\Inetpub\vhosts\testesss.net\httpdocs\teste\clas ses\usuario.php on line 25
Código da classes:
Código PHP:
<?php
require_once "Conexao.php";
class usuario extends Conexao {
private $login;
private $senha;
public function setLogin($login){
$this->login=$login;
}
public function setSenha($senha){
$this->senha=$senha;
}
public function getLogin(){
return $this->login;
}
public function getSenha(){
return $this->senha;
}
public function logar(){
$pdo = parent::getInstance();
$logar = $pdo->prepare("SELECT * FROM memb_info WHERE memb___id = ? AND memb__pwd = ?");
$logar->bindValue(1,$this->getLogin());
$logar->bindValue(2,$this->getSenha());
$logar->execute();
if($logar->rowCount() == 1):
$dados = $logar->fetch(PDO::FETCH_OBJ);
$_SESSION ['logado'] = true;
return true;
else:
return false;
endif;
}
public static function deslogar(){
if(isset($_SESSION['logado'])):
unset($_SESSION['logado']);
session_destroy();
header("Location: ../index.php");
endif;
}
}
Alguém ajude-me?