0
object
try
{
$conexao = new PDO("mysql:host=localhost;dbname=estudos", "root", "");
}catch(PDOExeption $e)
{
die ("não foi possovem conectar " . $e->getCode() . ": " . $e->getMessage());
}
$cliente = new Cliente($conexao);
$cliente->setNome("fulano")
->setEmail("[email protected]");
$resultado = $cliente->inserir();
class
private $id;
private $nome;
private $email;
public function __contruct(PDO $db)
{
$this->db = $db;
}
public function listar()
{}
public function inserir()
{
$query = "Insert into pessoas(nome, email) values(:nome, :email)";
$stmt = $this->db->prepare($query);
$stmt->bindValue(':nome', $this->getNome());
$stmt->bindValue(':email', $this->getEmail());
$stmt->execute();
}
public function alterar()
{}
public function deletar()
{}
public function setNome($nome)
{
$this->nome = $nome;
return $this;
}
public function getNome()
{
return $this->nome;
}
public function setEmail($email)
{
$this->email = $email;
return $this;
}
public function getEmail()
{
return $this->email;
}
public function setId($id)
{
$this->id = $id;
return $this;
}
public function getId()
{
return $this->id;
}
}
What mistake? Golpian
– Miguel
Call to a Member Function prepare() on a non-object in /var/www/studies/studyCRUD/classes/client.php l on line 24 - however I analyze and do not see the error :-( !
– Golpian