public static function addAccount($parameters) { self::getDatabaseInstance(); // SQL query for creating a new user record $registerUserQuery = "INSERT INTO users ( username, email, firstName, lastName, address, postcode, city, countryId, password ) "; $registerUserQuery .= "VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? )"; $userId = self::$database->issueQuery($registerUserQuery, "sssssssis", $parameters); $confirmCode = rand(100000, 100000000); QueryOperator::addUnverifiedAccount(array($userId, $confirmCode)); return $confirmCode; }