Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Usage:
- $pdoClass = PDO();
- $pdoStmt = PDO($statement);
- $pdoStmt = PDO($statement, $input_parameters);
- */
- function PDO($query=false, $data=false) {
- global $pdo, $config;
- // Start PDO if its not started
- if (!$pdo) {
- $pdo = new PDO($config['pdo']['dsn'], $config['pdo']['username'], $config['pdo']['password'], $config['pdo']['driver_options']);
- }
- // We want to run a query
- if ($query) {
- // Data was passed so we want a prepare/execute
- if (is_array($data)) {
- $stmt = $pdo->prepare($query);
- $stmt->execute($data);
- return $stmt;
- // No data/invalid so just do query
- } else {
- return $pdo->query($query);
- }
- // Just return the global $pdo
- } else {
- return $pdo;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement