Started code yeaah
This commit is contained in:
commit
ced9eba276
9 changed files with 115 additions and 0 deletions
52
inc/database.php
Executable file
52
inc/database.php
Executable file
|
@ -0,0 +1,52 @@
|
|||
<?php
|
||||
if(count(get_included_files()) ==1) {
|
||||
http_response_code(403);
|
||||
die("403: Forbidden");
|
||||
}
|
||||
class DataBase extends SQLite3 {
|
||||
function __construct() {
|
||||
$this->open('database.db');
|
||||
|
||||
$sql = "
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
ID INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE,
|
||||
HANDLE TEXT NOT NULL UNIQUE,
|
||||
NAME TEXT NOT NULL,
|
||||
ABOUT TEXT NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS posts (
|
||||
ID INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE,
|
||||
TIME INTEGER NOT NULL,
|
||||
USERID INTEGER NOT NULL,
|
||||
TEXT TEXT NOT NULL
|
||||
);
|
||||
|
||||
INSERT OR IGNORE INTO users (ID, HANDLE, NAME, ABOUT) VALUES ('0', 'SYSTEM', 'SYSTEM', '');
|
||||
|
||||
";
|
||||
|
||||
$ret = $this->exec($sql);
|
||||
|
||||
}
|
||||
|
||||
function addUser($handle, $name, $about="") {
|
||||
$sql = "INSERT INTO users (HANDLE, NAME, ABOUT) VALUES ('$handle', '$name', '$about')";
|
||||
$ret = $this->exec($sql);
|
||||
if(!$ret) {
|
||||
die($this->lastErrorMsg());
|
||||
}
|
||||
}
|
||||
|
||||
function addPost($contents) {
|
||||
$userid = 0;
|
||||
$time = time();
|
||||
|
||||
$sql = "INSERT INTO posts (TIME, USERID, TEXT) values ('$time', '$userid', '$contents')";
|
||||
$ret = $this->exec($sql);
|
||||
if(!$ret) {
|
||||
die($this->lastErrorMsg());
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue