Per fare una insert si ricicla quanto fatto per la select e... si sostituisce la select con la insert!
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Crea la connessione (uguale alla select)
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Verifica che la connessione sia stata fatta
if (!$conn) {
die("Connessione fallita: " . mysqli_connect_error());
}
// Creo la query
$sql = "INSERT INTO tabella (name, lastname)
VALUES ('John', 'Doe')"; // Perchè non iserisco l'id?
// Eseguo la query e verifico che non abbia dato degli errori
if (mysqli_query($conn, $sql)) {
echo "Record creato con successo";
} else {
echo "Errore: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
Puoi trovare ulteriori esempi e maggiori dettagli in questa pagina di w3schools e sul tuo libro di testo.