Salve a tutti, sto progettando un'applicazione Facebook che fa uso di database, solo che ho un problema stranissimo:

su un codice del genere

codice:
... connessione al db ...

$mysqli->query("INSERT INTO ...");
if ($var_booleana) {
    $mysqli->query("UPDATE ...");
    echo "UPDATE ...";
}
Allora, mi connetto correttamente al DB e effettuo sempre correttamente l'INSERT, la $var_booleana mi restituisce true e entro nell'if.
Lì faccio l'UPDATE che NON avviene, ma non c'è nessun errore di sintassi infatti sotto faccio l'echo della stessa stringa e la inserisco manualmente nel DB e funziona.

Può essere un problema di permessi sul DB? Sono su hosting aruba (ma tanto dovrò spostarmi per il certificato SSL), ma non ho mai avuto problemi di permessi. Da cosa può dipendere?