Coba ini
$query = "SELECT ID FROM USERS";
$result = mysqli_query($dbConnection, $query);
if(empty($result)) {
$query = "CREATE TABLE USERS (
ID int(11) AUTO_INCREMENT,
EMAIL varchar(255) NOT NULL,
PASSWORD varchar(255) NOT NULL,
PERMISSION_LEVEL int,
APPLICATION_COMPLETED int,
APPLICATION_IN_PROGRESS int,
PRIMARY KEY (ID)
)";
$result = mysqli_query($dbConnection, $query);
}
Ini memeriksa untuk melihat apakah ada sesuatu di tabel dan apakah mengembalikan NULL Anda tidak memiliki meja.
Juga tidak ada BOOLEAN tipe data di mysql, Anda harus INT dan cukup atur ke 1 atau 0 saat memasukkan ke dalam tabel. Anda juga tidak memerlukan tanda kutip tunggal untuk semua hal, hanya saat Anda melakukan hardcoding data ke dalam kueri.
Seperti ini...
$query = "INSERT INTO USERS (EMAIL, PASSWORD, PERMISSION_LEVEL, APPLICATION_COMPLETED, APPLICATION_IN_PROGRESS) VALUES ('example@sqldat.com', 'fjsdfbsjkbgs', 0, 0, 0)";