Skip to content

Instantly share code, notes, and snippets.

@kveratis
Created September 23, 2013 19:31
Show Gist options
  • Save kveratis/6675710 to your computer and use it in GitHub Desktop.
Save kveratis/6675710 to your computer and use it in GitHub Desktop.
PHP Examples with PDO
define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'mydb');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '...');
try {
$dsn = 'mysql:host=' . DB_HOST . ';port=' . DB_PORT .
';dbname=' . DB_NAME;
$pdo = new PDO($dsn, DB_USERNAME, DB_PASSWORD);
$pdo->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,
PDO::FETCH_ASSOC);
$pdo->exec('set session sql_mode = traditional');
$pdo->exec('set session innodb_strict_mode = on');
$stmt = $pdo->prepare('select * from department');
$stmt->execute();
$result = $stmt->fetchAll();
echo '<pre>';
print_r($result);
echo '</pre>';
}
catch (PDOException $e) {
die(htmlspecialchars ($e->getMessage()));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment