Salve a tutti.

Ho questo codice:

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$verifica = $_GET['codiceverifica'];

$sql = "SELECT * FROM mazzellaATT";
$sql = "UPDATE mazzellaATT SET verificato = 1 WHERE codiceverifica = '$verifica'";



$result = mysqli_query($conn, $sql);



$num = mysqli_affected_rows($conn);

if ($num > 0) {
echo "Registrazione attivata con successo!<br>";
echo "id: " . $row["id"]. "<br>";
echo" <br>Resta l'ultimo passo da compiere. <br>Clicca su <b>continua</b>, inserisci i dati immessi in fase di registrazione e stampa la tua tessera!<br><a href='http://www.mazzellasalsa.it/tessera/stampa-tessera'>Continua</a>";

} else {
echo "L' attivazione &egrave; gi&aacute; stata effettuata.";

}

mysqli_close($conn);
?></div>

In pratica mi fa il set del campo "verificato" a 1 ma non mi stampa l'id

Dove sbaglio?
Grazie a tutti.