Skip to content

Instantly share code, notes, and snippets.

@szagot
Last active October 19, 2017 15:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save szagot/bb2a1a6939f00c52fb0ed9b4623e3b5f to your computer and use it in GitHub Desktop.
Save szagot/bb2a1a6939f00c52fb0ed9b4623e3b5f to your computer and use it in GitHub Desktop.
Exemplo de um arquivo de conexão
<?php
/**
* Arquivo para conexão do BD
*/
// Setando variáveis do BD
$dbName = 'nome_do_bd';
$host = 'localhost';
$user = 'root';
$pass = '';
try {
// Conectando
$conn = new PDO( "mysql:host={$host};dbname={$dbName}", $user, $pass );
} catch( Exception $e ){
// Em caso de erro
die( "Não foi possível conectar ao BD. Detalhe: {$e->getMessage()}" );
}
<?php
// Chamando o conector. Copie essa linha para todos os arquivos que usarão o banco de dados
require_once 'conecta.php';
// Pegando uma lista qualquer
$pessoas = $conn->query( 'SELECT id, nome, email FROM pessoa' );
// Configura o tipo de saída
header( 'Content-type: text/html; charset=utf8' );
// Lê linha a linha da consulta
while( $pessoa = $pessoas->fetch() ){
echo
"ID: {$pessoa['id']} | " .
"Nome: {$pessoa['nome']} | " .
"Email: {$pessoa['email']} <br>";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment