Sono riuscito a personalizzare uno script offerto dalla rete (gli altri misteriosamente non riuscivano nemmeno a connettersi al database):

Codice PHP:
<?
session_start
();
//$SQL_SERVER = "localhost";
//$SQL_USER = "thanatos86";
//$SQL_PASSWORD = "mudbosedpo77";
//$SQL_DATABASE = "my_thanatos86";
//$SQL_TABLE = "ibf_members";    


if(isset($SQL_SERVER)){$_SESSION[SQL_SERVER] = $SQL_SERVER;} 
if(isset(
$SQL_USER)){$_SESSION[SQL_USER] = $SQL_USER;} 
if(isset(
$SQL_PASSWORD)){$_SESSION[SQL_PASSWORD] = $SQL_PASSWORD;} 
if(isset(
$SQL_DATABASE)){$_SESSION[SQL_DATABASE] = $SQL_DATABASE;} 
if(isset(
$SQL_TABLE)){$_SESSION[SQL_TABLE] = $SQL_TABLE;} 
?>
<html><head><title></title>
<?
    $connection 
mysql_connect("$SQL_SERVER","$SQL_USER","$SQL_PASSWORD") or die (" Impossibile connettersi al database specificato");
    
$fields mysql_list_fields("$_SESSION[SQL_DATABASE]""$_SESSION[SQL_TABLE]"$connection);
    
$columns mysql_num_fields($fields);
if (
$SQL_DATABASE != "") {
    
$sql " UPDATE `$_SESSION[SQL_TABLE]` SET `signature1` = 'Firma Aggiornata' WHERE `id` = 1 LIMIT 1 ";
    echo (
$sql ");
}
?>
</head><body></body></html>


Apparentemente lo script funziona che è una meraviglia ma in realtà non scrive "Firma Aggiornata" nel campo "signature1"

What's the problem? Inoltre se invece di $sql volessi mostrare solo quello che ho aggiunto al campo (qui si tratta ovviamente di una scritta statica ma in realtà dovrebbe essere una variabile ricavata da un form ^_^)?
Grazie