La stampa di $sql è esattamente la stringa $sql con i valori delle variabili anziché i loro nomi.
Nella discussione ho tralasciato delle variabili passate per non appesantire il codice, questo è l'UPDATE completo che voglio eseguire e di seguito come lo stampa echo, la modifica è stata fatta sulla variabile Autori, correttamente caricata in memoria ma che non arriva nel db ($link è vuota nel record in questione):
Codice PHP:
$sql = "UPDATE '$tabella' SET Autori='$autori', Protagonista='$protagonista', Titolo='$titolo', Versione='$v', Ristampa='$r', Pagine='$pagine', Link='$link', Trama='$trama', Recensore='$recensore' WHERE id='$id'";
UPDATE 'schede' SET Autori='Alberico Motta, Pierluigi Sangalli', Protagonista='Braccio di Ferro', Titolo='L'isola del gigante', Versione='1', Ristampa='0', Pagine='24', Link='', Trama='Grissino tenta di scambiare uno scoglio con un vestito e una barca della sua misura.', Recensore='Gaspare Pero' WHERE id='1'