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()
je reçois l'erreur :
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) ;
si ce n'est pas la fonction mktime() qui renvoie une date de type timestamp, quelle autre fonction pourra faire ce job.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Incorrect datetime value: '1241622151' for column 'end_session' at row 1
Partager