At the time of calling the function to register materials I encounter this error: Object of class daoMaterias could not be converted to string, Does anyone know how to solve?
class daoMaterias
{
private $pdo;
/* Função para cadastrar materias */
public function cadastrarMaterias($nome, $mediaMinima){
$this->pdo = new conexao();
$cadastrarMaterias = $this->pdo->conectar()->prepare("INSERT INTO materias (id, nome, mediaMinima) VALUES (NULL, ?, ?)");
$cadastrarMaterias->bindValue(1, $nome);
$cadastrarMaterias->bindValue(2, $mediaMinima);
$cadastrarMaterias->execute();
session_start();
if($cadastrarMaterias->rowCount() > 0 )
{
$_SESSION["cadastrarMaterias"] = "Matéria cadastrada com sucesso ! " ;
}else{
$_SESSION["cadastrarMaterias"] = "Erro ao cadastrar matéria";
}
}
This would be line 33: $cadastrarMaterias->bindValue(1, $nome);