Como buscar registros em banco de dados com PHP
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
Saiba que isso pode estar te fazendo perder dinheiro — seja com manutenção cara ou oportunidades que você está deixando passar.
Com o Super Técnico 2.0, você aprende na prática como diagnosticar defeitos, montar computadores do zero e fazer upgrades que realmente aumentam o desempenho, mesmo que você esteja começando do absoluto zero.
Você pode usar esse conhecimento para:
✔ Resolver seus próprios problemas sem depender de ninguém ✔ Ganhar dinheiro com manutenção e suporte técnico ✔ Ou até entrar de vez no mercado de TI
Tudo com aulas diretas ao ponto, sem enrolação e focadas no que realmente funciona no dia a dia.
👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:
Sobre o Autor


0 Comentários