Come faccio ad inserire il valore NULL in un database quando da un form di un sito php l'utente non inserisce un campo opzionale??
Come faccio ad inserire il valore NULL in un database quando da un form di un sito php l'utente non inserisce un campo opzionale??
Il NULL di PHP è un valore booleano. Per inserire un NULL in mysql puoi fare:Originariamente inviato da alextg82
Come faccio ad inserire il valore NULL in un database quando da un form di un sito php l'utente non inserisce un campo opzionale??
..... SET campo = NULL
oppure:
$nullo = "NULL";
..... SET campo = $nullo
Da notare che si deve memorizzare in $nullo una STRINGA.
![]()
Il problema è che il null deve essere impostato attraverso un insert a partire da una variabile globale proveniente da un'altra pagina php passato attraverso un campo di una form lasciato bianco.
Originariamente inviato da alextg82
Il problema è che il null deve essere impostato attraverso un insert a partire da una variabile globale proveniente da un'altra pagina php passato attraverso un campo di una form lasciato bianco.codice:if(!isset($_POST['campo']) OR $_POST['campo'] == "") { $_POST['campo'] = 'NULL'; }![]()