Buongiorno a tutti.
Mi è successa una cosa strana che mi stà facendo diventare pazzo, ho delle funzioni in cui vengono eseguite delle query mysql, solitamente inizio la stringa con le virgolette " e inserisco le variabili all'interno di esse senza problemi.
Ecco un esempio:
Codice PHP:
$sql2 "UPDATE utenti SET visualizza=$display WHERE id=$idUtente";
        
mysql_query($sql2$this->conn); 
Stamattina ho creato una nuova funzione con una query UPDATE e ho fatto come sempre ma i campi della tabella non si aggiornavano in nessuna maniera... dopo varie prove ho provato a racchiudere le variabili all'interno degli apici singoli ed ha funzionato.
Questa è la query:
Codice PHP:
$sql "UPDATE amministratori SET nomecompleto='$nome' WHERE id='$id'";        
       
mysql_query($sql$this->conn); 
Ora le tabelle si aggiornano correttamente ma perchè nello stesso file php ho delle query scritte in un modo e funzionano mentre con questa no?