|
| 1 | +<?php |
| 2 | + |
| 3 | +require "dbinfo.php"; |
| 4 | + |
| 5 | +$connection_1 = new mysqli($server, $username, $password); |
| 6 | +mysqli_set_charset($connection_1,"utf8"); |
| 7 | + |
| 8 | +echo "'1' means command was successful<br>"; |
| 9 | +echo "If the line is blank after 'created', it probably means the database already exists<br><br>"; |
| 10 | +$create_database = "CREATE DATABASE wifimap"; |
| 11 | + |
| 12 | +$database_result = $connection_1->query($create_database); |
| 13 | +echo "Database created: $database_result<br>"; |
| 14 | + |
| 15 | + |
| 16 | +$connection_2 = new mysqli($server, $username, $password, $database); |
| 17 | +mysqli_set_charset($connection_2,"utf8"); |
| 18 | + |
| 19 | +$create_table_network = "CREATE TABLE network( |
| 20 | +bssid varchar(27) PRIMARY KEY NOT NULL DEFAULT '', |
| 21 | +ssid varchar(32) NOT NULL DEFAULT '', |
| 22 | +frequency varchar(13) NOT NULL DEFAULT '', |
| 23 | +capabilities varchar(57) NOT NULL DEFAULT '', |
| 24 | +lasttime varchar(49) NOT NULL DEFAULT '', |
| 25 | +lastlat decimal(28,12), |
| 26 | +lastlon decimal(28,12), |
| 27 | +type varchar(8) DEFAULT '', |
| 28 | +bestlevel varchar(4) NOT NULL DEFAULT '', |
| 29 | +bestlat decimal(28,12), |
| 30 | +bestlon decimal(28,12), |
| 31 | +channel varchar(8) NOT NULL DEFAULT '', |
| 32 | +band varchar(64) NOT NULL DEFAULT '', |
| 33 | +vendor varchar(64) NOT NULL DEFAULT '', |
| 34 | +lastseen varchar(64) NOT NULL DEFAULT '', |
| 35 | +predefined_search varchar (256) NOT NULL DEFAULT '', |
| 36 | +icon varchar(128) NOT NULL DEFAULT '', |
| 37 | +connected_clients varchar(2048) NOT NULL DEFAULT '', |
| 38 | +probing_clients varchar(4096) NOT NULL DEFAULT '')"; |
| 39 | + |
| 40 | +$create_table_location = "CREATE TABLE location( |
| 41 | +id int AUTO_INCREMENT PRIMARY KEY, |
| 42 | +bssid varchar(64) NOT NULL DEFAULT '', |
| 43 | +level varchar(64) NOT NULL DEFAULT '', |
| 44 | +lat varchar(64) NOT NULL DEFAULT '', |
| 45 | +lon varchar(64) NOT NULL DEFAULT '', |
| 46 | +altitude varchar(64) NOT NULL DEFAULT '', |
| 47 | +accuracy decimal(64,0), |
| 48 | +time varchar(64) NOT NULL DEFAULT '', |
| 49 | +date varchar(64) NOT NULL DEFAULT '')"; |
| 50 | + |
| 51 | +$create_table_clients = "CREATE TABLE clients( |
| 52 | +client_mac varchar(17) PRIMARY KEY NOT NULL DEFAULT '', |
| 53 | +vendor varchar(256) NOT NULL DEFAULT '', |
| 54 | +connected_to_bssid varchar(1024) NOT NULL DEFAULT '', |
| 55 | +probed_essid varchar(1024) NOT NULL DEFAULT '', |
| 56 | +first_seen varchar(32) NOT NULL DEFAULT '', |
| 57 | +last_seen varchar(32) NOT NULL DEFAULT '')"; |
| 58 | + |
| 59 | +$create_table_bluetooth = "CREATE TABLE bluetooth( |
| 60 | +bssid varchar(27) PRIMARY KEY NOT NULL DEFAULT '', |
| 61 | +ssid varchar(32) NOT NULL DEFAULT '', |
| 62 | +frequency varchar(13) NOT NULL DEFAULT '', |
| 63 | +capabilities varchar(57) NOT NULL DEFAULT '', |
| 64 | +lasttime varchar(49) NOT NULL DEFAULT '', |
| 65 | +lastlat decimal(28,12), |
| 66 | +lastlon decimal(28,12), |
| 67 | +type varchar(8) DEFAULT '', |
| 68 | +bestlevel varchar(4) NOT NULL DEFAULT '', |
| 69 | +bestlat decimal(28,12), |
| 70 | +bestlon decimal(28,12), |
| 71 | +vendor varchar(64) NOT NULL DEFAULT '', |
| 72 | +lastseen varchar(64) NOT NULL DEFAULT '', |
| 73 | +predefined_search varchar (256) NOT NULL DEFAULT '', |
| 74 | +icon varchar(128) NOT NULL DEFAULT '')"; |
| 75 | + |
| 76 | +$network_result = $connection_2->query($create_table_network); |
| 77 | +echo "Network table created: $network_result<br>"; |
| 78 | + |
| 79 | +$location_result = $connection_2->query($create_table_location); |
| 80 | +echo "Location table created : $location_result<br>"; |
| 81 | + |
| 82 | +$clients_result = $connection_2->query($create_table_clients); |
| 83 | +echo "Clients table created: $clients_result<br>"; |
| 84 | + |
| 85 | +$bluetooth_result = $connection_2->query($create_table_bluetooth); |
| 86 | +echo "Bluetooth table created: $bluetooth_result<br>"; |
| 87 | +?> |
0 commit comments