`` `php
php
// Credenciais de banco de dados
$ servername ="localhost";
$ userName ="your_username";
$ senha ="your_password";
$ dbname ="your_database";
tentar {
// Crie conexão usando PDO
$ conn =new PDO ("mysql:host =$ servername; dbname =$ dbname", $ nome de usuário, $ senha);
// Defina o modo de erro PDO para exceção
$ Conn-> setAttribute (PDO ::Atttr_errmode, PDO ::ErrMode_Exception);
// Prepare a instrução SQL
$ stmt =$ conn-> preparar ("selecione * de your_table_name");
// executar a declaração
$ stmt-> Execute ();
// busca todas as linhas como uma matriz associativa
$ resultado =$ stmt-> fetchall (PDO ::fetch_assoc);
// Verifique se alguma linha foi devolvida
if (count ($ resultado)> 0) {
// produz os dados
foreach ($ resultado como $ row) {
// Acesse cada valor da coluna pelo seu nome
eco $ row ["column1"]. " -". $ row ["Column2"]. "
";
}
} outro {
eco "0 resultados";
}
} catch (pDoException $ e) {
eco "erro:". $ e-> getMessage ();
}
// Conexão fechada
$ conn =null;
?>
`` `
Explicação: 1.
Estabeleça uma conexão: - Substitua os espaços reservados (`your_username`,` your_password`, `your_database`,` your_table_name`) pelas suas credenciais reais.
- PDO (PHP Data Objects) é usado para interagir com o banco de dados com segurança.
2.
Prepare e execute a consulta SQL: - `Selecione * de Your_table_Name` Seleciona todas as colunas e linhas da tabela especificada.
- `preparar ()` prepara a declaração para impedir as vulnerabilidades de injeção de SQL.
- `Execute ()` executa a declaração preparada.
3.
buscar os dados: - `Fetchall (PDO ::fetch_assoc)` Recupera todas as linhas do conjunto de resultados e as armazena em uma matriz associativa (`$ resultado`) onde as chaves são nomes de colunas.
4.
Processar e exibir os dados: - O código verifica se alguma linha foi devolvida.
- Se houver linhas, ele percorre a matriz `$ resultado`.
- Dentro do loop, `$ row` representa uma única linha e você pode acessar os valores da coluna usando seus nomes como` $ row ["column1"] `.
5.
manuseio erros: - O `Tente ... Catch` Block lida com potenciais concepções, exibindo mensagens de erro se algo der errado.
6. Feche a conexão:
- É uma boa prática fechar a conexão do banco de dados quando você terminar.
Lembre -se de substituir os espaços reservados pelas suas credenciais reais de banco de dados e nome da tabela.