Nesse exercício você irá praticar como armazenar dados no banco em PHP. Para resolver esse exercício você precisa ter entendido como criar uma conexão com o banco de dados (MySQL) e fazer a inserção de um dado dentro do banco.
Antes de mais nada, lembre-se que seu ambiente precisará estar configurado corretamente. Ou seja, com um servidor apache funcionando e também com o MySQL instalado e rodando.
Modelagem proposta
Para esse exercício utilizaremos um modelo contendo apenas 1 tabela no banco de dados. Essa tabela está representada abaixo:
Utilize o código SQL abaixo para criar essa tabela em sua instância:
CREATE DATABASE persistencia;
USE persistencia;
CREATE TABLE IF NOT EXISTS Produto (
idProduto INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(40) NULL,
descricao VARCHAR(100) NULL,
imagem VARCHAR(45) NULL,
preco FLOAT NULL,
PRIMARY KEY (`idProduto`)
)
Regras para Implementação
Em PHP é possível armazenar dados no banco de várias formas, porém, para deixar esse exercício mais interessante vamos estabelecer algumas regras, são elas:
a) Não é permitido usar nenhum framework;
b) É permitido usar o mysqli e o PDO;
c) O software PHP desenvolvido deverá coletar os dados para inserção de um novo produto;
d) Os produtos inseridos deverão ser exibidos no formato de tabela;
e) Faça a deleção de um dado informado pelo usuário (você pode pedir ao usuário que informe a chave primária)
f) Faça a atualização dos dados da tabela utilizando o mesmo formulário de inserção ou um formulário a parte.
Lembre-se que esse exercício é apenas um “pedaço” do que poderia ser feito para armazenar dados no banco. Ainda existem várias operações, como: update, delete, select. Lembre-se também que lidar com tabelas com relacionamentos trazem uma complexidade um pouco maior para o exercício. Mas fique tranquilo, aqui no blog vamos postar mais exercícios abordando esses temas.
Respostas
Esse post foi modificado em 7 de junho de 2021 17:49
15 de fevereiro de 2020 17:20