Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — PHP — FCC 2019

TI - Desenvolvimento de SistemasPHP
Código
fc136865
Banca
FCC
Órgão
Pref Manaus
Ano
2019
Cargo
TWDFM ( )

Considere o fragmento de código abaixo, que é parte de uma página construída em um ambiente PHP ideal, com todos os recursos disponíveis.


$servername = "localhost";
$username = "semef";
$password = "1b3Z";
$dbname = "tributario";
try {
    conn=newPDO("mysql:host=conn = new PDO("mysql:host=servername;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "UPDATE Contribuinte SET nome='Paulo' WHERE id=1";
    ..I..
    echo "Operação realizada com sucesso";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }
$conn = null;


Considerando o uso de PHP Data Objects, para que o comando UPDATE seja executado corretamente a lacuna I deve ser preenchida com

  1. Amysqli_query($conn, $sql);
  2. Bconn.execute(conn.execute(sql);
  3. C$st = conn.prepare(conn.prepare(sql);    $st.exec();
  4. Dconn>query(conn->query(sql);
  5. E$st = conn>prepare(conn->prepare(sql);    $st->execute();
Revelar gabarito e comentário

GabaritoE — $st = $conn->prepare($sql);    $st->execute();

Link permanente: /questoes/fc136865