Ciao a tutti, come da titolo vorrei sapere qual'è il modo corretto di scrivere una query in cui c'è un campo di tipo "date", che però può assumere valore NULL. Non riesco a capire perchè quando scrivo la query, che è di questo tipo:
Codice PHP:
$query="insert into accesso(user,Nome,Cognome,Azienda,telefono,note,email,in_agg,text_sql,last_year,password,data_inizio,data_fine,dati) values('$utente','$nome','$cognome','$azienda','$tel','$note','$email',$in_agg,$text_sql,$last_year,'$pwd','$d_i','$d_f',$dati)";
dove $d_i sta per "data_inizio" e $d_f per "data_fine", e tutti i valori delle variaibili vengono da una form e "catturati" ( correttamente, ho controllato) prima di questo pezzo di codice, se in $d_f non c'è nulla, solamente "", mi esce fuori l'errore "Incorrect date value". La colonna data_fine però ammette valori null, anzi null è il valore predefinito. Come faccio a scrivere correttamente la query?
Spero di essere stata chiara e che qualcuno sappia aiutarmi :P
Grazie