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