Penso di si

L'ho scritto al volo

codice:
<?php
    //Definisco:
    
    // Il nome dell'host (hostname) su cui si trova mysql
    $host = "localhost";
    
    // Il nome del nostro database
    $name = "my_database";
    
    // Il nostro nome utente (username)
    $username = "username";
    
    // La nostra password
    $password = "pass";
    
    //Mi connetto al server mysql
    $connessione = @mysql_connect($host, $username, $password) or die ("Impossibile stabilire una connessione");
    
    //Mi connetto al database specificato nella variabile $nomedb
    $data_base= @mysql_select_db($name, $connessione) or die ("Impossibile selezionare il database");
    
    // Impostiamo la codifica della connessione
    mysql_set_charset('utf8'); // attenzione è 'utf8' NON 'utf-8'
?>

codice:
//query per inserire valore
$query = "INSERT INTO preset (id, nome, link_sito) VALUES (NULL , '$nome', '$codice')";
if (@mysql_query($query))
{
echo ("<b>Record inserito con successo.</b>");
}
else
{
echo ("<b>Errore di inserimento record: " .mysql_error(). "</b>");
}
mysql_close();

//query per modificare
$query = "UPDATE preset SET link_sito='$codice' WHERE nome='$nome'";

if (@mysql_query($query))
{
echo ("<b>Record modificato con successo.</b>");
}
else
{
echo ("<b>Errore modifica record: " .mysql_error(). "</b>");
}
mysql_close();

//query per eliminare
$query = "DELETE FROM preset WHERE nome='$nome'";
if (@mysql_query($query))
{
echo ("<b>Record cancellato con successo.</b>");
}
else
{
echo ("<b>Errore eliminazione record: " .mysql_error(). "</b>");
}
mysql_close();