diff --git a/Database.php b/Database.php index 26abe03..b5a372f 100644 --- a/Database.php +++ b/Database.php @@ -14,8 +14,13 @@ class Database $this->db = pg_connect("host=".DATABASE_URL." dbname=".DATABASE_NAME." user=".DATABASE_USER." password=".DATABASE_PASSWORD); } - function query($sql) { - $result = pg_query($this->db, $sql); + function query($sql, $params = null) { + $result = null; + if($params) { + $result = pg_query_params($this->db, $sql, $params); + } else { + $result = pg_query($this->db, $sql); + } if(!$result) { echo json_encode(array("error"=>1)); exit; @@ -23,4 +28,7 @@ class Database $arr = pg_fetch_all($result); return $arr; } -} \ No newline at end of file + +} + +?> \ No newline at end of file diff --git a/register.php b/register.php index 0e639f1..78af827 100644 --- a/register.php +++ b/register.php @@ -9,9 +9,10 @@ require_once('includes.inc.php'); $name = $_GET['name']; + $id = md5(uniqid(rand(), true)); $database = new Database(); - $result = $database->query('SELECT * FROM "Categories";'); + $database->query('INSERT INTO "Users" ("name", "ID") VALUES ($1, $2);', array($name, $id)); //TODO unique string - echo json_encode($result); + echo json_encode(array('id'=>$id, 'name'=>$name)); ?> \ No newline at end of file