Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — IF Sul Rio-Grandense 2025

Banco de DadosMySQL
Código
qg528438
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Área 13, 17, 20, 25, 42: Informação e Comunicação I
A tabela Livros a seguir armazena informações sobre uma coleção de livros e está definida em um banco de dados MySQL:Imagem associada para resolução da questãoConsidere que, em um script PHP, uma conexão com o banco de dados é aberta utilizando o seguinte trecho de código:... $db = new mysqli(‘localhost’, ‘user’, ‘pass’, ‘Livros’); if (mysqli_connect_errno()) { echo ‘<p>Erro: Não foi possível conectar ao BD.</p>’; exit; } Qual opção apresenta o trecho de código capaz de exibir a quantidade de livros cadastrados no banco de dados?
  1. A$query = “SELECT * FROM Livros”;$stmt = $db->prepare($query);$stmt->execute();$stmt->store_result();$nro_livros = $stmt->num_rows;echo “<p>Livros cadastrados: ” . $nro_livros .”</p>’;
  2. B$query = “SELECT * FROM Livros”;$result = $stmt->execute($query);$nro_livros = count($result);echo “<p>Livros cadastrados: ” . $nro_livros .”</p>’;
  3. C$query = “SELECT * FROM Livros”;$result = $stmt->execute($query);$nro_livros = count($result)/4;echo “<p>Livros cadastrados: ” . $nro_livros .”</p>’;
  4. D$query = “SELECT * FROM Livros”;$stmt = $db->prepare($query);$stmt->execute();$nro_livros = $stmt->num_rows();echo “<p>Livros cadastrados: ” . $nro_livros .”</p>’;
Revelar gabarito e comentário

GabaritoA — $query = “SELECT * FROM Livros”; $stmt = $db->prepare($query); $stmt->execute(); $stmt->store_result(); $nro_livros = $stmt->num_rows; echo “<p>Livros cadastrados: ” . $nro_livros .”</p>’;

Link permanente: /questoes/qg528438