Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2025

ProgramaçãoLinguagens de programação
Código
qg470059
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Qual comando em PHP é utilizado para conectar-se a um banco de dados MySQL?
  1. Amysql_connecti()
  2. Bmysqli_connect()
  3. Cdb_connect()
  4. Dconnect_mysql()
  5. Emysql_connection()
Revelar gabarito e comentário

GabaritoB — mysqli_connect()

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PHP – Conexão com MySQL

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.

Alternativa A — ❌ Incorreta

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.

Alternativa B — ✅ Correta ⟵ GABARITO

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.

Alternativa C — ❌ Incorreta

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.

Alternativa D — ❌ Incorreta

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.

Alternativa E — ❌ Incorreta

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().

PEGA ESSA DICA!

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