PHP: Inserindo valores do formulário no MySQL

Eu criei umusers mesa emmysql do terminal e estou tentando criar uma tarefa simples: insira valores do formulário. Este é meudbConfig file

<?php
$mysqli = new mysqli("localhost", "root", "pass", "testDB");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
?>

e este é o meuIndex.php .

<!doctype html>
<html>
 <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="description" content="$1">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" type="text/css" href="style.css">

    <title>test</title>

    <?php
    include_once 'dbConfig.php';
    ?>

</head>
<body>
     <?php
    if(isset($_POST['save'])){
        $sql = "INSERT INTO users (username, password, email)
        VALUES ('".$_POST["username"]."','".$_POST["password"]."','".$_POST["email"]."')";
    }

    ?>

    <form method="post"> 
    <label id="first"> First name:</label><br/>
    <input type="text" name="username"><br/>

    <label id="first">Password</label><br/>
    <input type="password" name="password"><br/>

    <label id="first">Email</label><br/>
    <input type="text" name="email"><br/>

    <button type="submit" name="save">save</button>
    <button type="submit" name="get">get</button>
    </form>

</body>
</html>

Depois de pressionar meu botão salvar, nada acontece, o banco de dados ainda está vazio. eu tenteiecho'ing aINSERT consulta e recebe todos os valores do formulário como deveria. Depois de tentar verificar se isso funcionou no terminal, faço login no meusql tento retornar todos os dados da tabela de usuários e fico com o conjunto vazio.

questionAnswers(7)

yourAnswerToTheQuestion