Se você está desenvolvendo um sistema web que precisa interagir com um banco de dados, uma das tarefas mais comuns é buscar registros. Neste post, vamos mostrar como buscar registros em banco de dados com PHP e MySQL.

Passo 1: Conectar ao banco de dados

Primeiro, você precisa estabelecer uma conexão com o banco de dados MySQL. Usamos o mysqli ou PDO para fazer essa conexão. Vamos usar o mysqli para este exemplo.

<?php
// Configurações do banco de dados
$host = "localhost";
$user = "root";
$password = "";
$database = "meu_banco";

// Criando a conexão
$conn = new mysqli($host, $user, $password, $database);

// Verificando a conexão
if ($conn->connect_error) {
    die("Conexão falhou: " . $conn->connect_error);
}
?>

Passo 2: Criar a consulta SQL

Agora, você vai escrever a consulta SQL para buscar os registros que deseja. No exemplo abaixo, vamos selecionar todos os registros da tabela clientes.

<?php
$sql = "SELECT * FROM clientes";
$result = $conn->query($sql);
?>

Passo 3: Exibir os resultados

Depois de executar a consulta, precisamos processar os resultados e exibi-los. Vamos fazer isso com um loop que percorre cada linha retornada.

<?php
if ($result->num_rows > 0) {
    // Exibindo cada registro
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - Nome: " . $row["nome"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "Nenhum registro encontrado.";
}
?>

Passo 4: Fechar a conexão

É uma boa prática fechar a conexão com o banco de dados após a execução das operações.

<?php
$conn->close();
?>

Código completo

Aqui está o código completo para buscar registros em uma tabela usando PHP e MySQL:

<?php
// Configurações do banco de dados
$host = "localhost";
$user = "root";
$password = "";
$database = "meu_banco";

// Criando a conexão
$conn = new mysqli($host, $user, $password, $database);

// Verificando a conexão
if ($conn->connect_error) {
    die("Conexão falhou: " . $conn->connect_error);
}

// Criando a consulta
$sql = "SELECT * FROM clientes";
$result = $conn->query($sql);

// Verificando e exibindo os resultados
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - Nome: " . $row["nome"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "Nenhum registro encontrado.";
}

// Fechando a conexão
$conn->close();
?>

Buscar registros em um banco de dados com PHP é uma tarefa essencial e relativamente simples.

Com uma conexão adequada e uma consulta SQL bem formatada, você pode trazer os dados que precisa e apresentá-los no seu site ou sistema. Lembre-se de sempre validar e higienizar as entradas para evitar vulnerabilidades como SQL Injection.

QUER APRENDER PHP ORIENTADO A OBJETOS OU APERFEIÇOAR O QUE JÁ SABE?

Então conheça o curso online que já ajudou milhares de pessoas a aprender a programar e desenvolver seus próprios projetos do ZERO e usando orientação a objetos de uma forma fácil de entender.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS:

CLIQUE AQUI E SAIBA MAIS

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Tags:

Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?

Não enviamos spam. Seu e-mail está 100% seguro!

Sobre o Autor

Bene Silva Júnior
Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *