Programação

Como buscar registros em banco de dados com PHP

Ouvir

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.

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

Compartilhe:

Benedito Silva Júnior

Bacharel em Sistemas de Informação e apaixonado por tecnologias e games do tempo da vovó!

Site do Autor

Deixe um comentário

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