Estou precisando de uma ajuda com o Statement do PHP.
Já pesquisei em vários sites e no manual, tentei seguir a risca mais me traz um erro que, também pesquisei sobre o erro no google e nenhuma solução me ajudou.
vide o erro:
Fatal error: Call to a member function bind_param() on a non-object in C:\wamp\www\sca\dao\telefoneDao.php on line 12
Minha classe:
<?php
require_once '../funcao/conexao.php';
require_once '../classes/telefone.php';
require_once '../query.php';
class telefoneDao {
function create(Telefone $telefone){
$retorno = null;
try {
$conexao = new conexao();
$statement = $conexao->conecta()->prepare($telefone_create);
$statement->bind_param('si',$telefone->getNumero(),$telefone->getSolicitante()->getId());
$statement->execute();
$statement->close();
$retorno = true;
} catch (Exception $e) {
echo "<script>alert('Erro ao tentar cadastrar telefone!');</script>";
$retorno = false;
}
return $retorno;
}
}
?>
Meu sql:
<?php
//telefone
$telefone_create = "INSERT INTO telefone (numero,solicitante_id) VALUES (?,?)";
?>
Minha conexao:
<?php
class conexao {
public function conecta() {
$servidor = '127.0.0.1';
$usuario = 'root';
$senha = '';
$banco = 'sca';
$c = new mysqli($servidor,$usuario,$senha,$banco);
if (mysqli_connect_errno()) {
echo "<script>alert('Erro de conexao!');</script>";
return null;
}else {
return $c;
}
}
}
?>
Se alguém puder me ajudar, pois estou começando com PHP OO a pouco tempo buscando alternativas de padronização.
Desde já agradeço.
Editado por Jonathan Queiroz Remover palavra "ajuda" do título conforme regra 3.6 e adicionar tag's (Jonathan)
Pergunta
Fernando Pimenta
Olá!
Estou precisando de uma ajuda com o Statement do PHP.
Já pesquisei em vários sites e no manual, tentei seguir a risca mais me traz um erro que, também pesquisei sobre o erro no google e nenhuma solução me ajudou.
vide o erro:
Fatal error: Call to a member function bind_param() on a non-object in C:\wamp\www\sca\dao\telefoneDao.php on line 12
Minha classe:
Se alguém puder me ajudar, pois estou começando com PHP OO a pouco tempo buscando alternativas de padronização.
Desde já agradeço.
Editado por Jonathan QueirozRemover palavra "ajuda" do título conforme regra 3.6 e adicionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.