From 245a2f78f3df9f2924278ebcb1e12f247d1a37f4 Mon Sep 17 00:00:00 2001 From: Timothy Warren Date: Mon, 30 Jan 2012 16:04:31 -0500 Subject: [PATCH] Database class addtions --- src/databases/db_pdo.php | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/databases/db_pdo.php b/src/databases/db_pdo.php index f374a75..484ae49 100644 --- a/src/databases/db_pdo.php +++ b/src/databases/db_pdo.php @@ -72,6 +72,40 @@ class DB_PDO extends PDO { } + // ------------------------------------------------------------------------- + + /** + * Retreives the data from a select query + * + * @param PDOStatement $statement + * @return array + */ + function get_query_data($statement) + { + // Execute the query + $statement->execute(); + + // Return the data array fetched + return $statement->fetchAll(PDO::FETCH_ASSOC); + } + + // ------------------------------------------------------------------------- + + /** + * Returns number of rows affected by an INSERT, UPDATE, DELETE type query + * + * @param PDOStatement $statement + * @return int + */ + function get_rows_changed($statement) + { + // Execute the query + $statement->execute(); + + // Return number of rows affected + return $statement->rowCount(); + } + } // End of db_pdo.php \ No newline at end of file