-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdatabase.php
66 lines (53 loc) · 1.73 KB
/
database.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
/**
* Created by PhpStorm.
* User: Beyar
* Date: 2018-05-23
* Time: 21:56
*/
// Create database
function createdb() {
// Including default credentials
include("config.php");
// Open connection & deliver query
$sqlQuery = "CREATE DATABASE $databasename";
$connect = new mysqli($databasehost, $dbuser, $dbpassword);
$connect->query($sqlQuery);
// Checks for what happened
if ($connect->error) {
if($connect->error == "Can't create database '$databasename'; database exists") {
echo "Database successfully created.</br>";
} else {
echo "<span>Connection failed: " . $connect->error . "</span></br>";
}
} else {
echo "Database successfully created.</br>";
}
// Closes the connection
$connect->close();
}
// Create table
function createtb() {
// Including default credentials
include("config.php");
// Repeat for table
$sqlQuery2 = "CREATE TABLE $databasename.$tablename ($col1 INT AUTO_INCREMENT PRIMARY KEY NOT NULL, $col2 TEXT NOT NULL, $col3 TEXT NOT NULL, $col4 TEXT NOT NULL, $col5 TEXT NOT NULL, $col6 TEXT NOT NULL, $col7 TEXT NOT NULL, $col8 TIMESTAMP)";
$connect = new mysqli($databasehost, $dbuser, $dbpassword);
$connect->query($sqlQuery2);
// Checks for what happened
if ($connect->error) {
if($connect->error == "Table '$tablename' already exists") {
echo "Table successfully created.</br>";
} else {
echo "<span>Connection failed: " . $connect->error . "</span></br>";
}
} else {
echo "Table successfully created.</br>";
}
// Closes the connection
$connect->close();
}
// Creating database
createdb();
// Creating table
createtb();