Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1

    Curiosità per query UPDATE e variabili

    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?

  2. #2
    evidentemente sono colonne di testo e non numeriche

  3. #3
    Quote Originariamente inviata da optime Visualizza il messaggio
    evidentemente sono colonne di testo e non numeriche
    Hai ragione! mi era sfuggito questo particolare.
    Grazie infinite

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.