Update d'une table MySql avec un champ date à NULL
Bonjour,
J'ai un petit soucis lors d'une modification d'un champ date vide dans la fonction processSave():
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
foreach($tColumn as $sColumn){
if ($tColumn == 'date_livraison'){
if (_root::getParam($sColumn,null) == "") {
$oSerie_detail_historique->$sColumn=null;
} else {
$oSerie_detail_historique->$sColumn=_root::getParam($sColumn,null) ;
}
} else {
$oSerie_detail_historique->$sColumn=_root::getParam($sColumn,null) ;
}
} |
Mais au lieu de m'insérer une date à NULL, il m'insère 0000-00-00 en bdd :(
Auriez-vous une solution pour contourner ce petit pb svp ?
En vous remerciant par avance.