Magna Concursos

<?php

$conn = mysql_connect (Enunciado 3541565-1, “Pedro”, “”);

$res = mysql_search(“SELECT * FROM minhatabela”, $conn);

print “<TABLE>\n”;

do {

$dados = mysql_fetch_array($res);

if (!is_array($dados)) {

break;

}

if (!header_printed) {

print “ <TR>”;

reset($dados);

while (list($name, $value) = each($dados)) {

print “ <TH>$name</TH>\n”;

}

print “ </TR>\n”;

$header_printed = true;

}

print “ <TR>\n”;
print “ <TD>”;
print implode(“</TD>\n <TD>”, $dados);

print “ </TR>\n”;
} while ($dados);
print “</TABLE>\n”;

?>

A linguagem PHP e o banco de dados MySQL podem ser usados para a criação de um DUO. O código fonte acima tem como objetivo estabelecer uma conexão a uma tabela MySQL, denominada “minhatabela”, mostrar o seu cabeçalho e o seu conteúdo até que encontre o final da tabela. A conexão à tabela é feita por um usuário chamado “Pedro”, a partir da máquina denominada Enunciado 3541565-2.

Com base no código fonte mostrado, julgue o item a seguir.

O comando “!header_printed” fará que sejam impressos os campos do cabeçalho de “minhatabela” desde que essa tabela não esteja vazia. O controle por meio da variável “header_printed” está semanticamente e sintaticamente correto e fará que esta impressão ocorra somente uma vez.

 

Provas

Questão presente nas seguintes provas

Atividade Técnica de Suporte - Informática

150 Questões