Imagem de fundo

Analise a definição da tabela “cidade_usuario”, bem como os...

Analise a definição da tabela “cidade_usuario”, bem como os registros que foram inseridos. Responda as questões 18 e 19, considerando o script 2.


create table cidade_usuario

(

cidade character varying(50),

usuario_id integer,

primary key(cidade, usuario_id)

);

insert into cidade_usuario

values

('CAXIAS DO SUL', 124250),

('PORTO ALEGRE', 124277),

('BENTO GONÇALVES', 124333),

('RIO GRANDE', 124305),

('RIO GRANDE', 124247),

('PORTO ALEGRE', 124326),

('PORTO ALEGRE', 124306);


Script 2


Analise o código a seguir, escrito em PHP, versão 5.4.


<?php

if (!($conexao = pg_connect("host=desenvolvimento.ifrs.edu.br port=5432 dbname=dbteste user=usteste password=secreto")))

die("Falha na conexão com o banco da dados");


$sql = "SELECT * FROM cidade_usuario ORDER BY cidade, usuario_id";

if (!($resultado = pg_query($conexao, $sql)))

die("Falha na execução da consulta SQL");


$dados = pg_fetch_all($resultado);

echo "<pre>";

print_r($dados[2]);

echo "</pre>";


pg_free_result($resultado);

pg_close($conexao);

?>



Marque a alternativa que imprime na tela o resultado CORRETO, considerando que o script foi executado no navegador Google Chrome, versão 64.


A

[cidade] => PORTO ALEGRE

[usuario_id] => 124326


B

[cidade] => CAXIAS DO SU

[usuario_id] => 124250


C

[cidade] => BENTO GONÇALVES

[usuario_id] => 124333


D

[cidade] => PORTO ALEGRE

[usuario_id] => 124277


E

[cidade] => PORTO ALEGRE

[usuario_id] => 124306