Skip to content

Instantly share code, notes, and snippets.

@lucasdamianjohnson
Last active November 23, 2021 12:43
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 lucasdamianjohnson/1a1aaa98d1fcdb8a43a95c4218f3512a to your computer and use it in GitHub Desktop.
Save lucasdamianjohnson/1a1aaa98d1fcdb8a43a95c4218f3512a to your computer and use it in GitHub Desktop.
PHP PDO Example
<?php
/** PHP PDO Example
* Used for quick copy past access to a database with PDO.
*/
$charset = "utf8";
$database = "db1";
$dsn = "mysql:host=$mysql_server;charset=$charset";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
];
try {
$pdo = new PDO($dsn, $mysql_user, $mysql_password, $options);
} catch (\PDOException $e) {
echo $e->getMessage();
die();
}
try {
$stmt = $pdo->query("SELECT * FROM $database.sometable");
} catch (\PDOException $e) {
echo $e->getMessage();
}
foreach ($stmt as $row) {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment