Estou fazendo uma aula no YouTube de conexão CRUD, no vídeo ocorreu tudo certinho, mas no meu está dando erro, não sei o que pode ser.
Erro: Fatal error : Uncaught Error: Call to undefined function conectaDB() in C:\xampp\htdocs\CRUD\index.php:12 Stack trace: #0 {main} thrown in C:\xampp\htdocs\CRUD\index.php on line 12
//index.php<?phpinclude("Class/ClassConexao.php");$Conexao=newClassConexao();$Conexao=conectaDB();?>//ClassConexao.php<?phpclassClassConexao{//conexão com o bancopublicfunctionconectaDB(){try{$Con=newPDO("mysql:host=localhost;dbname=crud","","");return$Con;}catch(PDOException$Erro){return$Erro->getMessage();}}}?>
Dragoon1 like
Simples: da onde vem conectaDB(); do jeito que está é uma função, aonde está essa função?
Acho que a solução é que esse cara é um método da classe conexão
$Conexao=newClassConexao();$c=$Conexao->conectaDB();// acho que é assim
Kwmif_Vivinho
Isso mesmo. Ou simplesmente $Conexao->conectaDB();
No entendo, creio que ainda precise de alguns parâmetros que estão faltando nesta função para informar o usuário e a senha do banco.