Função mysql_query()

A função mysql_query() do PHP era amplamente utilizada em sites dinâmicos para enviar instruções SQL ao banco de dados MySQL. No site da Fazenda Cristal, que foi originalmente construído com PHP e MySQL, funções como essa eram responsáveis por buscar e exibir as informações de animais, notícias e galerias de fotos diretamente do banco de dados.

O que é a função mysql_query?

A função mysql_query() envia uma consulta SQL para o banco de dados MySQL ativo no servidor. Ela faz parte da extensão "mysql" do PHP, que foi muito popular nos anos 2000 por sua simplicidade e integração com o MySQL.

O formato básico da função é:

resource mysql_query(string $query [, resource $link_identifier])

O primeiro parâmetro é a string contendo a consulta SQL, e o segundo (opcional) é o identificador da conexão com o banco.

Exemplo Prático

Imagine que o sistema precise listar os últimos animais cadastrados no site da Fazenda Cristal:

<?php
        $conexao = mysql_connect("localhost", "usuario", "senha");
        mysql_select_db("fazenda_cristal", $conexao);

        $query = "SELECT nome, raca FROM animais ORDER BY id DESC LIMIT 5";
        $resultado = mysql_query($query, $conexao);

        while ($animal = mysql_fetch_array($resultado)) {
            echo $animal['nome'] . " - " . $animal['raca'] . "<br>";
        }

        mysql_close($conexao);
        ?>

Por que foi removida?

A extensão "mysql" foi depreciada a partir do PHP 5.5.0 e removida completamente no PHP 7.0.0. Isso significa que sites que ainda utilizam mysql_query() precisam migrar para extensões mais modernas e seguras, como MySQLi ou PDO (PHP Data Objects).

A migração é essencial não apenas para manter o site funcional em versões atuais do PHP, mas também para garantir maior segurança contra ataques como SQL Injection, com suporte a prepared statements.

Alternativas Modernas

Para sites que ainda rodam em PHP antigo, o MySQLi é a substituição natural, pois mantém uma sintaxe semelhante e suporta tanto o estilo procedural quanto orientado a objetos. Já o PDO oferece uma camada de abstração que permite trocar o banco de dados com mais facilidade.

Existem ferramentas e guias de migração que ajudam a atualizar o código legado, permitindo que sites institucionais como o da Fazenda Cristal continuem operando com segurança e desempenho.

Voltar para a página inicial
Conteúdo recomendado
dd3.com — Bônus de boas-vindas 100% + 50 FS no Fortune Tiger
Jogos Online, Slots e Cassino ao Vivo no Brasil
Cashback semanal de até 15% sem rollover adicional
Cadastre-se na dd3.com e ganhe 100% de bônus sobre o primeiro depósito via PIX, além de 50 rodadas grátis em Fortune Tiger. Mais de 500 jogos online com RTP auditado e pagamentos instantâneos.
Jogos: Caça-níqueis (slots), cassino ao vivo, jogos de crash · Bônus: 100% + 50 rodadas grátis no primeiro depósito via PIX (em Fortune Tiger)
q76.com — Ganhe R$100 + 100 giros grátis no cadastro
Cassino Online e Apostas com Pix Imediato no Brasil
Pix instantâneo e saque rápido em até 30 minutos
Cadastre-se na q76.com e aproveite o bônus de boas-vindas de R$100 mais 100 giros grátis em slots selecionados. Depósito via Pix creditado em segundos e ativação automática do bônus.
Jogos: Slots, Cassino ao Vivo, Apostas Esportivas, Crash Games · Bônus: Bônus de R$100 + 100 giros grátis no cadastro