bonjour,

Dans ma base mysql j'ai un champ de type timestamp et dans mon programme php quand j'essaie d'insérer une date dans ce champ en utilisant la fonction mktime()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$date = mktime();
 
$req = $connexion->query('UPDATE table SET end_session="'.$date.'"  WHERE condition="'.$val.'"') or die('Erreur SQL !<br />'.$req.'<br />'.$connexion->error) ;
je reçois l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Incorrect datetime value: '1241622151' for column 'end_session' at row 1
si ce n'est pas la fonction mktime() qui renvoie une date de type timestamp, quelle autre fonction pourra faire ce job.