Informática, perguntado por vagnerjacintho, 5 meses atrás

)

A linguagem PHP permite que sejam realizadas operações de manipulação de dados em banco de dados. Pode-se por exemplo efetuar alterações em registros de uma tabela do banco de dados. Suponha que há um registro cadastrado na tabela 'marca' com erro de grafia, e deseja-se atribuir o nome da marca como 'Apple'. Este registro em questão possui código 3, o que facilita na identificação do registro a ser alterado.

Assinale a alternativa que apresenta o código PHP capaz de realizar a alteração da descrição da tabela "marca".

Alternativas:

a)

<?php
$con = mysqli_connect("localhost", "meubd", "root","");
$sql = "UPDATE marca (descricao, codigo) VALUES ('Apple', 3)";
mysqli_query($con,$sql);
mysqli_close($con);
?>

b)

<?php
$con = mysqli_connect("localhost", "meubd", "root","");
$sql = "UPDATE marca SET descricao='Apple' WHERE codigo=3";
mysqli_query($con,$sql);
mysqli_close($con);
?>

c)

<?php
$con = mysqli_connect("localhost", "meubd", "root","");
$sql = "UPDATE marca SET descricao='Apple', codigo=3";
mysqli_query($con,$sql);
mysqli_close($con);
?>

d)

<?php
$con = mysqli_connect("localhost", "meubd", "root","");
$sql = "SET descricao='Apple' WHERE codigo=3";
mysqli_update($con,$sql);
mysqli_close($con);
?>

e)

<?php
$con = mysqli_connect("localhost", "meubd", "root","");
$sql = "ALTER TABLE marca SET descricao='Apple' WHEN codigo=3";
mysqli_query($con,$sql);
mysqli_close($con);
?>​

Soluções para a tarefa

Respondido por karineraiane98
3

Resposta:

b)

<?php

$con = mysqli_connect("localhost", "meubd", "root","");

$sql = "UPDATE marca SET descricao='Apple' WHERE codigo=3";

mysqli_query($con,$sql);

mysqli_close($con);

?>

Explicação: corrigido pelo AVA

Perguntas interessantes