Prévia do material em texto
Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem separados pela sua funcionalidade, melhor o entendimento e o funcionamento do programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de sistemas.
Você, desenvolvedor web, foi contratado por um lojista para implementar um banco de dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos, que tenha 3 campos: cod_produto(int, chave primária,auto increment), descricao_produto(varchar,50) e preco_produto(float).
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela efetiva inclusão de um registro novo na tabela Produtos
$PDO = conecta_bd(); => tabelaDeProduto
$sql = "INSERT INTO produtos(descricao_produto,preco_produto)
VALUES(:descricao_produto,:preco_produto)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':descricao_produto', $descricao_produto);
$stmt->bindParam(':preco_produto ',
$preco_produto);
if ($stmt->execute()){ header('Location: form_inclui.php'); => descricaoPreco }
else{ echo "Ocorreu um erro na inclusão de registro";
print_r($stmt->errorInfo()); }
Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou
consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem
separados pela sua funcionalidade, melhor o entendimento e o funcionamento do
programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de
sistemas.
Você, desenvolvedor
web
,
foi contratado por um lojista para implementar um banco de
dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos,
que tenha 3 campos: cod_produto(int, chave primária,auto increment),
descricao_produto(varchar,50) e preco_produto(
float).
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela
efetiva inclusão de um registro novo na tabela Produtos
$PDO
=
conecta_bd();
=>
tabelaDeProduto
$sql
=
"INSERT
INTO
produtos(descricao_produto,preco_produto)
VALUES(:descricao_produto,:preco_produto)";
$stm
t
=
$PDO
-
>prepare($sql);
$stmt
-
>bindParam(':descricao_produto',
$descricao_produto);
$stmt
-
>bindParam(':preco_produto
',
$preco_produto);
if
($stmt
-
>execute()){
header('Location:
form_inclui.php');
=>
descricaoPreco
}
else{
echo
"Ocorreu
um
erro
na
inclusã
o
de
registro";
print_r($stmt
-
>errorInfo());
}
Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou
consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem
separados pela sua funcionalidade, melhor o entendimento e o funcionamento do
programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de
sistemas.
Você, desenvolvedor web, foi contratado por um lojista para implementar um banco de
dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos,
que tenha 3 campos: cod_produto(int, chave primária,auto increment),
descricao_produto(varchar,50) e preco_produto(float).
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela
efetiva inclusão de um registro novo na tabela Produtos
$PDO = conecta_bd(); => tabelaDeProduto
$sql = "INSERT INTO produtos(descricao_produto,preco_produto)
VALUES(:descricao_produto,:preco_produto)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':descricao_produto', $descricao_produto);
$stmt->bindParam(':preco_produto ',
$preco_produto);
if ($stmt-
>execute()){ header('Location: form_inclui.php'); => descricaoPreco }
else{ echo "Ocorreu um erro na inclusão de registro";
print_r($stmt->errorInfo()); }