- Work done on Repository and QueryBuilder -- fixed some minor bugs and added some delete() functions

- Added a generic SQL query function to PDOObject
This commit is contained in:
Dave Mc Nicoll committed 2019-12-19 09:54:33 -05:00
1 parent b589ba3c2b
commit 9df7e65dcf
10 files changed
+139 -31

No files matched your search

+11 -1
View File
@@ -9,7 +9,7 @@ class PdoObject extends PDO {
public function select(string $sql, array $parameters = []) : PDOStatement
{
try {
if ( $statement = $this->prepare($sql) ) {
if ( false !== ( $statement = $this->prepare($sql) ) ) {
$statement = $this->execute($statement, $parameters, true);
$statement->setFetchMode(\PDO::FETCH_ASSOC);
return $statement;
@@ -17,6 +17,16 @@ class PdoObject extends PDO {
} catch (\PDOException $e) { throw $e; }
}
public function runQuery(string $sql, array $parameters = []) : PDOStatement
{
# var_dump($sql, $parameters);die();
try {
if ( false !== ( $statement = $this->prepare($sql) ) ) {
return $this->execute($statement, $parameters, true);
}
} catch (\PDOException $e) { throw $e; }
}
public function execute(PDOStatement $statement, array $parameters = [], bool $commit = true) : ? PDOStatement
{
try {