register function
This commit is contained in:
10
Database.php
10
Database.php
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -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));
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user