Skip to content

Instantly share code, notes, and snippets.

@hugollm
Last active December 19, 2015 08:09
Show Gist options
  • Save hugollm/5923752 to your computer and use it in GitHub Desktop.
Save hugollm/5923752 to your computer and use it in GitHub Desktop.
Exemplo de conexão/consulta a banco MySql usando PDO.
<?php
// parametros de conexão
$host = 'localhost';
$dbname = 'arsenal';
$username = 'root';
$password = '';
// opcional, porém importante
$options = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'",
);
// conectando
$pdo = new PDO('mysql:host=localhost;dbname='.$dbname, $username, $password, $options);
// executando query
$stm = $pdo->prepare('SELECT * FROM sessions');
$stm->execute();
$objectArray = $stm->fetchAll(PDO::FETCH_OBJ);
// imprimindo json
$json = json_encode($objectArray);
echo $json;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment