Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Se inserisco valore null nel database, cosa succede?

    Gentili utenti,
    ho fatto uno script in php (mysqli class) che effettua INSERT o UPDATE di tutte le colonne di una determinata riga.

    Per questioni di semplificazione, ho fatto in modo tale che tutti i campi vengano aggiornati ogni inserimento o update. Di conseguenza, devo trovare un modo per dare alla query un valore "in pasto" in modo tale che i valori in alcune colonne non vengano sovrascritti.

    Domanda: se inserisco o aggiorno con il valore NULL (null) non tra virgolette ovviamente, il vecchio valore della colonna rimane inalterato o viene sovrascritto con NULL?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Nel campo verrà inserito il valore null eliminando il valore precedente.

    Nella tua funzione di aggiornamento devi comporre dinamicamente la query in modo che modifichi solo i campi che vuoi realmente modificare.

  3. #3
    Ho fatto due tipi di query, una con valore e una senza valore. Nel caso dovesse esistere un modo per farne una sola, informatemi

    Grazie per l'assistenza.

Tag per questa discussione

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.