Hãy thử điều này
$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);
}
Thao tác này sẽ kiểm tra xem có thứ gì trong bảng không và nó có trả về NULL
không bạn không có bàn.
Ngoài ra, không có BOOLEAN
kiểu dữ liệu trong mysql, bạn nên INT
và chỉ cần đặt nó thành 1 hoặc 0 khi chèn vào bảng. Bạn cũng không cần dấu ngoặc kép xung quanh mọi thứ, chỉ khi bạn đang mã hóa dữ liệu vào truy vấn.
Như thế này ...
$query = "INSERT INTO USERS (EMAIL, PASSWORD, PERMISSION_LEVEL, APPLICATION_COMPLETED, APPLICATION_IN_PROGRESS) VALUES ('[email protected]', 'fjsdfbsjkbgs', 0, 0, 0)";