query("CREATE DATABASE IF NOT EXISTS ".$data['database']); // Close the connection $mysqli->close(); return true; } // Function to create the tables and fill them with the default data function create_tables($data) { // Connect to the database $mysqli = new mysqli($data['hostname'],$data['username'],$data['password'],$data['database']); // Check for errors if(mysqli_connect_errno()) return false; // Open the default SQL file $query = file_get_contents('assets/install.sql'); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // Execute a multi query $mysqli->multi_query($query); // MultiQuery is NON-Blocking,so wait until everything is done do { null; } while($mysqli->next_result()); $result = $mysqli->store_result(); // Close the connection $mysqli->close(); return true; } } ?>