Bonjour

J'ai une commande MySQL en php qui fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$log_date = isset($date) ? $date : '';
$log_nom = defined("AUTH_EMAIL") ? AUTH_EMAIL : 'Inconnu';
$sql = "INSERT INTO logs (date, nom) VALUES ('$logdate', '$log_nom');
Mon problème est que $date peut être égal à ''.
Dans ce cas, je voudrais insérer NULL à la place de la date. Comment faire pour ne pas générer d'erreur mysql ?

Merci d'avance