Questão de Programação — Linguagens de programação — FUNDATEC 2025
- Código
- qg470059
- Banca
- FUNDATEC
- Órgão
- GHC-RS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- Amysql_connecti()
- Bmysqli_connect()
- Cdb_connect()
- Dconnect_mysql()
- Emysql_connection()
GabaritoB — mysqli_connect()
Gabarito: alternativa B. Em PHP, a extensão mysqli (MySQL Improved) fornece a função mysqli_connect() para estabelecer uma conexão com um banco de dados MySQL. Essa é a nomenclatura oficial e mais utilizada atualmente, substituindo a antiga extensão mysql_* (que foi removida no PHP 7).
A banca testa o conhecimento da sintaxe correta da função de conexão da biblioteca mysqli, essencial para qualquer aplicação PHP que interaja com MySQL.
mysql_connecti() não é uma função válida em PHP. A nomenclatura correta é mysqli_connect() (com 'i' após 'mysql' e sublinhado separando). O nome sugerido mistura os termos sem a ordem adequada.
mysqli_connect() é a função correta da extensão mysqli, que permite conectar a um servidor MySQL. Sua sintaxe típica é: mysqli_connect(host, usuario, senha, banco, porta, socket). É amplamente conhecida e documentada.
db_connect() é um nome genérico, mas não é uma função nativa do PHP para conexão MySQL. Pode existir em frameworks ou códigos personalizados, mas não é a função padrão da linguagem.
connect_mysql() inverte os termos: o correto é 'mysql' antes do verbo 'connect', formando mysql_connect (extensão antiga) ou mysqli_connect (extensão atual). A ordem 'connect_mysql' não é uma função embutida.
mysql_connection() lembra a antiga extensão mysql_connect(), mas o uso de 'connection' em vez de 'connect' torna a função inválida. A extensão mysql (removida no PHP 7) usava mysql_connect(), e não mysql_connection().
Memorize as funções oficiais: mysqli_connect() e, para o estilo orientado a objetos, new mysqli(). Cuidado com a grafia: a extensão moderna é mysqli (com 'i' de improved), e a função de conexão é mysqli_connect, com sublinhado.
Gabarito: alternativa B.
Link permanente: /questoes/qg470059