Conexao Mysql Com PHP - Pdo
Conexao Mysql Com PHP - Pdo
[email protected]
Banco de Dados
Criar o banco de dados no MySql.
Conexão no PHP
Estrutura do Projeto no PHP
Classe Conexão no PHP
Criar um novo arquivo PHP Class com o nome Conexao.php
Classe Conexão no PHP
Classe Conexao.php
Conexão com MySql
Programando a Classe (Alunos.php)
Importar a Classe
Conexão
Atributos da classe
( campos da tabela)
- Cabeçalho da página
- Importar a classe
Alunos
- Criar a instância
- Chamar o método
listarTodos()
Conexão com MySql
Exibindo os dados do método listarTodos() na página
index_alunos.php
Passos:
- Verificar se a lista possui valores
- Criar um foreach para percorrer
todos valores
-Exibir os valores nas colunas
-Fechar o foreach
-Caso não tenha valores exibir
mensagem para usuário
-Fechar o if
Conexão com MySql
Programando na Classe o método inserir(Alunos.php)
Passos para inserir:
-Verificar se recebeu dados
do formulário
-Receber os valores vindo
do formulário
-Criar a conexão com o
Banco
-Criar o comando e
executar no banco de
dados
-Caso o comando execute
corretamente retornar ao
index_alunos.php
-Caso o usuário não tenha
enviado valores retornar ao
index_alunos.php
Conexão com MySql
Na página index_alunos.php chamar a página cadastra no
botão novo.
Cabeçalho da página
-Importar a classe Alunos
-Criar a instância da classe
-Chamar o método inserir()
Conexão com MySql
Chamando a função inserir na página (cadastrar_aluno.php)
No formulário definir o
action=“cadastrar_aluno.php”
method=“post”
Acrescentar a propriedade name no
botão
Conexão com MySql
Programando na Classe o método
excluir(Alunos.php)
Na tabela
Trocar o botão por link <a> e definir
o href do botão excluir para
chamar a função passando a
matrícula escolhida
Conexão com MySql
Programando na Classe o método alterar(Alunos.php)
Cabeçalho da página
- Chamar o método listarID para
selecionar os dados do aluno
-Chamando o método alterar para
salvar os dados alterados do aluno
Conexão com MySql No formulário
-No action passar o c
para alterar os dados
-Acrescentar a
propriedade value no
e select para exibir o
dados escolhidos pel
usuário.