From 9895e13f1c9d184d72cee75e3cf7e3f57ef088da Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 20 Sep 2017 13:03:33 -0400 Subject: [PATCH] delete uses postgres --- database/sql/delete.sql | 1 + models/person.php | 13 ++++--------- 2 files changed, 5 insertions(+), 9 deletions(-) create mode 100644 database/sql/delete.sql diff --git a/database/sql/delete.sql b/database/sql/delete.sql new file mode 100644 index 0000000..8f26040 --- /dev/null +++ b/database/sql/delete.sql @@ -0,0 +1 @@ +DELETE FROM people WHERE id = $1 diff --git a/models/person.php b/models/person.php index a0a1fba..38606c6 100644 --- a/models/person.php +++ b/models/person.php @@ -29,16 +29,11 @@ class People { return self::find(); } - static function delete($index){ - $people = array(); - $people[] = new Person('joni', 52); - $people[] = new Person('bob', 34); - $people[] = new Person('sally', 21); - $people[] = new Person('matt', 37); - - array_splice($people, $index, 1); + static function delete($id){ + $query = file_get_contents(__DIR__ . '/../database/sql/delete.sql'); + $result = pg_query_params($query, array($id)); - return $people; + return self::find(); } static function update($index, $updatedPerson){ $people = array();