How I can tell PDO to insert NULL instead of an empty value ?
Example :
$SQL = 'INSERT INTO `Calendars_Events` (`CalendarID`, `AccID`, `DateFrom`, `DateTo`, `Location`, `Title`, `Description`)
VALUES (:CalendarID, :AccID, :From, :To, :Location, :Title, :Description)';
$Query = $this->DB->Link->prepare($SQL);
$Query->bindParam(':CalendarID', $CalendarID, PDO::PARAM_INT);
$Query->bindParam(':AccID', $this->Account->ID, PDO::PARAM_INT);
$Query->bindParam(':From', $From, PDO::PARAM_INT);
$Query->bindParam(':To', $To, PDO::PARAM_INT);
$Query->bindParam(':Location', $Location, PDO::PARAM_STR);
$Query->bindParam(':Title', $Title, PDO::PARAM_STR);
$Query->bindParam(':Description', $Description, PDO::PARAM_STR);
$Query->execute();
If Location is empty, it will insert nothing (empty, so '') instead of NULL.
Thanks