register function

This commit is contained in:
Leander
2017-03-02 12:18:29 +01:00
parent 2bb1ad6b09
commit 7e031af491
2 changed files with 14 additions and 5 deletions

View File

@@ -14,8 +14,13 @@ class Database
$this->db = pg_connect("host=".DATABASE_URL." dbname=".DATABASE_NAME." user=".DATABASE_USER." password=".DATABASE_PASSWORD); $this->db = pg_connect("host=".DATABASE_URL." dbname=".DATABASE_NAME." user=".DATABASE_USER." password=".DATABASE_PASSWORD);
} }
function query($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); $result = pg_query($this->db, $sql);
}
if(!$result) { if(!$result) {
echo json_encode(array("error"=>1)); echo json_encode(array("error"=>1));
exit; exit;
@@ -23,4 +28,7 @@ class Database
$arr = pg_fetch_all($result); $arr = pg_fetch_all($result);
return $arr; return $arr;
} }
} }
?>

View File

@@ -9,9 +9,10 @@
require_once('includes.inc.php'); require_once('includes.inc.php');
$name = $_GET['name']; $name = $_GET['name'];
$id = md5(uniqid(rand(), true));
$database = new Database(); $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));
?> ?>