PHP Webstore #005 FINALIZAÇÃO DA CONSTRUÇÃO DO SISTEMA DE GESTÃO DE BASES DE DADOS
💲 DONATIVOS ➤
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I’ve been using Kite for 6 months and I love it! To get started, we recommend adding the link in at least 20 of your most popular videos by views in the past 30 days.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Vídeos postados diariamente no canal.
Subscrevam para ficar a par das novidades do canal.
Usem a secção de comentários dos vídeos para as vossas sugestões, dicas, correções, etc.
E já agora, deixem o vosso 👍e partilhem o canal nas redes sociais, sff.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
✔️ Playlists do canal ➤
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
✉️ Contacto geral ➤ [email protected]
Boa noite João, a versão de php escolhida por nós dentro do laragon tem alguma coisa a ver com a versão que está na path das variáveis de ambiente? Ou seja, posso ter por exemplo, um projeto criado com o php7.4.10 e ter a versão 8.0.1 na path das variáveis de ambiente, e não há qualquer problema ou as versões têm que estar iguais dos dois lados? Abraço
Parabéns pela qualidade dessas aulas, algo incomum em muitos cursos pagos.
Apareceu outra questão, estranha, mas… puts! Veja, ao utilizar a função "select" para buscar clientes, retorna o seguinterro: ": Array to string conversion in on line
: Undefined property: coreclassesDatabase::$Array in on line $this->$resultados;
muito bom.
Ótima conteúdo, João Ribeiro! Estou com uma questão: Ao tentar criar um utilizador, clicando no ícone referente ao "Gerencia a autenticação do usuário e privilégios" (HeidiSQL), retorna a mensagem de erro "[Draft] Got error 176 "Read page with wrong checksum" from storage engine Aria". O HeidiSQL instlado é v. 11.1. Como resolvo tal inconveniente? Obrigado!
Bom dia João,
No minuto 5:32 do vídeo, aparece-me o seguinte erro:
Fatal error: Uncaught PDOException: could not find driver in C:laragonwwwPHPSTOREcoreclassesDatabase.php:22 Stack trace: #0 C:laragonwwwPHPSTOREcoreclassesDatabase.php(22): PDO->__construct('mysql:host=loca…', 'user_php_store', 'MoXi174uNeyE', Array) #1 C:laragonwwwPHPSTOREcoreclassesDatabase.php(41): coreclassesDatabase->ligar() #2 C:laragonwwwPHPSTOREpublicindex.php(16): coreclassesDatabase->select('SELECT * FROM c…') #3 {main} thrown in C:laragonwwwPHPSTOREcoreclassesDatabase.php on line 22
Já fui buscar a sua versão ao GitHub, podia ter-me enganado em alguma coisa, mas continua com a mensagem.
Já tive a confirmar se o username e password do utilizador da BD estavam corretos, mas continua também com a mensagem.
Aguardo uma resposta.
Obrigado,
Diogo Teixeira
meu erro, ja tentei de tudo e nao consegui:
Notice: Undefined variable: sql in C:xampphtdocsphpstorecoreclassesDatabase.php on line 40
Warning: PDOStatement::execute(): SQLSTATE[42000]: Syntax error or access violation: 1065 Query was empty in C:xampphtdocsphpstorecoreclassesDatabase.php on line 41
Fatal error: Uncaught ArgumentCountError: Too few arguments to function coreclassesDatabase::desligar(), 0 passed in C:xampphtdocsphpstorecoreclassesDatabase.php on line 49 and at least 1 expected in C:xampphtdocsphpstorecoreclassesDatabase.php:25 Stack trace: #0 C:xampphtdocsphpstorecoreclassesDatabase.php(49): coreclassesDatabase->desligar() #1 C:xampphtdocsphpstorepublicindex.php(15): coreclassesDatabase->select('SELECT * FROM c…') #2 {main} thrown in C:xampphtdocsphpstorecoreclassesDatabase.php on line 25
Gostei da integração da base de dados
public function select($sql, $parametros = null)
{
// executa a função de pesquisa do banco de dados
$this->ligar();
$resultados = null;
// comunicar
try {
// comunicação com o banco de dados
if (!empty($parametros)) {
$executar = $this->ligacao->prepare($sql);
$executar->execute($parametros);
$resultados = $executar->fetchAll(PDO::FETCH_CLASS);
} else {
$executar = $this->ligacao->prepare($sql);
$executar->execute();
$resultados = $executar->fetchAll(PDO::FETCH_CLASS);
}
} catch (PDOException $e) {
//caso exista erro
return false;
}
// desligar do banco de dados
$this->desligar();
// devolver os resultados obtidos
return $resultados;
}
boa noite alguém mais com esse erro que apareceu pra mim ou pode me ajudar
Warning: PDOStatement::execute(): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected in C:laragonwwwphpStorecoreclassesDatabase.php on line 58
Ótima vídeo aula parabéns 👍 galera vamo ajudar aí né 68 visualizações e só 19 like tá errado isso aí.
Seguimos juntos 🙂
Estou a gostar, tudo organizado, bem pensado. Venham mais aulas
Parabéns Professor Excelente👏👏